Linha 5: |
Linha 5: |
| == O processo == | | == O processo == |
| | | |
− | # Localize, no ERP, o IDTURMADISCIPLINA a turma/disciplina desejada (se ela for uma turma gerencial, utilize o IDTURMADISCIPLINA da turma gerencial). | + | # Localize, no ERP, o IDTURMADISC a turma/disciplina desejada (se ela for uma turma gerencial, utilize o IDTURMADISC da turma gerencial). |
− | # https://developers.google.com/classroom/reference/rest/v1/courses/get | + | # Para testar se a turma existe no Classroom, acesse o endereço [https://developers.google.com/classroom/reference/rest/v1/courses/get https://developers.google.com/classroom/reference/rest/v1/courses/get] e vá até a sessão '''Try this method'''.<p>Informe o ID da turma/disciplina (obtido no passo anterior) no campo '''id''' (1), utilizando o seguinte formato: '''d:IDTUMADISC''' (o prefixo ''d:'' indica que esse é um alias global, válido para o domínio todo). Por exemplo, para a turma disciplina cujo ID é 8535, informe o id como '''d:8535'''.</p><p>Clique em '''Execute''' (2). Serão solicitadas as suas credenciais e confirmação para acesso à API.</p><p>Se estiver tudo ok (3), o retorno conterá o status 200 e conterá um JSON com os detalhes da turma, conforme imagem a seguir:</p><p>[[File:ClipCapIt-220323-190713.PNG]]</p> |
− | # https://developers.google.com/classroom/reference/rest/v1/courses.teachers/create | + | # Se a turma foi encontrada no passo anterior, acesse o endereço [https://developers.google.com/classroom/reference/rest/v1/courses.teachers/create https://developers.google.com/classroom/reference/rest/v1/courses.teachers/create] e, novamente, vá até a seção '''Try this method'''.<p>No campo '''courseId''' (1), informe o mesmo ID que foi utilizado no passo anterior. No campo '''Request body''' (2), informe um JSON contendo o e-mail que será adicionado, conforme exemplo abaixo, e clique em '''Execute''' (3).</p><syntaxhighlight lang="json"> |
− | <syntaxhighlight lang="json"> | |
| { | | { |
| "userId": "dalcinrafaell@fahor.com.br" | | "userId": "dalcinrafaell@fahor.com.br" |
| } | | } |
− | </syntaxhighlight> | + | </syntaxhighlight></p><p>[[File:ClipCapIt-220323-191444.PNG]]</p> |
| + | # Se estiver tudo certo, o retorno conterá o status 200 e será exibido um JSON contendo os detalhes das permissões que o usuário adicionado possui nesta turma.<p>[[File:ClipCapIt-220323-191554.PNG]]</p> |
| | | |
| [[Categoria:CI]] | | [[Categoria:CI]] |