Method: courses.courseWork.studentSubmissions.reclaim

استعادة المحتوى الذي أرسله الطالب بالنيابة عن الطالب الذي يملكه

تؤدي استعادة الملفات المُرسَلة للطالب إلى نقل ملكية ملفات Drive المرفقة إلى الطالب وتعديل حالة الإرسال.

يمكن فقط للطالب الذي يملك عملية إرسال الطالب المطلوبة طلب هذه الطريقة، وفقط للطالب الذي تم تسليمه.

يجب إجراء هذا الطلب من خلال مشروع Play 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.

مَعلمات المسار

المَعلمات
courseId

string

معرّف الدورة التدريبية. ويمكن أن يكون هذا المعرّف إمّا المعرّف الذي حدّده Classroom أو alias.

courseWorkId

string

تمثّل هذه السمة معرّف عمل الدورة الدراسية.

id

string

معرّف الطلب الذي أرسله الطالب

نص الطلب

يجب أن يكون نص الطلب فارغًا.

نص الاستجابة

في حال نجاح هذا الإجراء، يكون نص الاستجابة فارغًا.

نطاقات التفويض

يجب توفير نطاق OAuth التالي:

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

لمزيد من المعلومات، راجِع دليل التفويض.