Method: courses.courseWork.studentSubmissions.reclaim
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Recuperar um envio de um estudante em nome do aluno proprietário.
A recuperação da atividade de um estudante transfere a propriedade dos arquivos do Drive anexados para o estudante e atualiza o estado da atividade.
Somente o estudante que é proprietário do envio solicitado pode chamar esse método, e apenas para um envio que foi entregue.
Essa solicitação precisa ser feita pelo projeto do console do desenvolvedor do ID do cliente OAuth usado para criar o item de trabalho do curso correspondente.
Esse método retorna os seguintes códigos de erro:
PERMISSION_DENIED
se o usuário solicitante não tiver permissão para acessar o curso ou o trabalho solicitado, se o envio do estudante não for feito ou em caso de erros de acesso.
FAILED_PRECONDITION
se o envio do estudante não tiver sido feito.
INVALID_ARGUMENT
se a solicitação estiver incorreta.
NOT_FOUND
se o curso, o trabalho ou o envio do estudante solicitado não existir.
Solicitação HTTP
POST https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:reclaim
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
Parâmetros |
courseId |
string
Identificador do curso. Esse identificador pode ser o atribuído pelo Google Sala de Aula ou um alias .
|
courseWorkId |
string
Identificador do trabalho do curso.
|
id |
string
Identificador do envio do estudante.
|
Corpo da solicitação
O corpo da solicitação precisa estar vazio.
Corpo da resposta
Se a solicitação for bem-sucedida, o corpo da resposta será um objeto JSON vazio.
Escopos de autorização
Requer o seguinte escopo OAuth:
https://www.googleapis.com/auth/classroom.coursework.me
Para mais informações, consulte o guia de autorização.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-07-25 UTC.
[null,null,["Última atualização 2025-07-25 UTC."],[],[],null,["# Method: courses.courseWork.studentSubmissions.reclaim\n\n- [HTTP request](#body.HTTP_TEMPLATE)\n- [Path parameters](#body.PATH_PARAMETERS)\n- [Request body](#body.request_body)\n- [Response body](#body.response_body)\n- [Authorization scopes](#body.aspect)\n- [Try it!](#try-it)\n\nReclaims a student submission on behalf of the student that owns it.\n\nReclaiming a student submission transfers ownership of attached Drive files to the student and updates the submission state.\n\nOnly the student that owns the requested student submission may call this method, and only for a student submission that has been turned in.\n\nThis request must be made by the Developer Console project of the [OAuth client ID](https://support.google.com/cloud/answer/6158849) used to create the corresponding course work item.\n\nThis method returns the following error codes:\n\n- `PERMISSION_DENIED` if the requesting user is not permitted to access the requested course or course work, unsubmit the requested student submission, or for [access errors](/workspace/classroom/reference/Access.Errors).\n- `FAILED_PRECONDITION` if the student submission has not been turned in.\n- `INVALID_ARGUMENT` if the request is malformed.\n- `NOT_FOUND` if the requested course, course work, or student submission does not exist.\n\n### HTTP request\n\n`POST https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:reclaim`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Path parameters\n\n| Parameters ||\n|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `courseId` | `string` Identifier of the course. This identifier can be either the Classroom-assigned identifier or an [alias](/workspace/classroom/reference/rest/v1/courses.aliases#CourseAlias). |\n| `courseWorkId` | `string` Identifier of the course work. |\n| `id` | `string` Identifier of the student submission. |\n\n### Request body\n\nThe request body must be empty.\n\n### Response body\n\nIf successful, the response body is an empty JSON object.\n\n### Authorization scopes\n\nRequires the following OAuth scope:\n\n- `https://www.googleapis.com/auth/classroom.coursework.me`\n\nFor more information, see the [Authorization guide](/workspace/guides/configure-oauth-consent)."]]