Method: courses.courseWork.studentSubmissions.reclaim

یک ارسال دانشجویی را از طرف دانش‌آموزی که مالک آن است، پس می‌گیرد.

بازپس گیری یک ارسال دانشجو، مالکیت فایل های Drive پیوست شده را به دانش آموز منتقل می کند و وضعیت ارسال را به روز می کند.

فقط دانشجویی که دارای ارسال دانشجوی درخواستی است می‌تواند این روش را فراخوانی کند و فقط برای ارسال دانشجویی که تحویل داده شده است.

این درخواست باید توسط پروژه Developer Console از شناسه مشتری OAuth که برای ایجاد مورد کار دوره مربوطه استفاده می‌شود، انجام شود.

این روش کدهای خطای زیر را برمی گرداند:

  • PERMISSION_DENIED اگر کاربر درخواست‌کننده اجازه دسترسی به دوره یا کار دوره درخواستی را ندارد، ارسال درخواستی دانشجو را لغو ارسال کنید، یا برای خطاهای دسترسی .
  • FAILED_PRECONDITION اگر ارسالی دانش‌آموز تحویل داده نشده باشد.
  • اگر درخواست نادرست باشد INVALID_ARGUMENT .
  • NOT_FOUND اگر دوره درخواستی، کار دوره، یا ارسال دانشجو وجود نداشته باشد.

درخواست HTTP

POST https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:reclaim

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

مولفه های
courseId

string

شناسه دوره این شناسه می تواند شناسه اختصاص داده شده توسط Classroom یا alias باشد.

courseWorkId

string

شناسه کار دوره.

id

string

شناسه ارسال دانشجو.

درخواست بدن

بدنه درخواست باید خالی باشد.

بدن پاسخگو

در صورت موفقیت آمیز بودن، بدنه پاسخ خالی است.

محدوده مجوز

به محدوده OAuth زیر نیاز دارد:

  • https://www.googleapis.com/auth/classroom.coursework.me

برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.