Method: media.download

تنزيل الوسائط المحمَّلة، ولكن ليس ملفات Google Drive يمكن تنزيل المحتوى باستخدام معرّف الموارد المنتظم /v1/media/{+name}?alt=media. لتصدير عدد البايتات من ملف على Google Drive، اطّلِع على طريقة files.export في Google Drive.

طلب HTTP

GET https://chat.googleapis.com/v1/media/{resourceName=**}

يستخدِم عنوان URL بنية تحويل ترميز gRPC.

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

المعلمات
resourceName

string

اسم الوسائط التي يتم تنزيلها لمزيد من المعلومات، يُرجى الاطّلاع على "spaces.messages.attachments.attachmentDataRef".

نص الطلب

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

نص الاستجابة

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

لتنزيل جزء فقط من ملف، استخدِم الرأس Range مع نطاق بايت. على سبيل المثال: Range: bytes=500-999.

نطاقات الأذونات

يتطلب أحد نطاقات OAuth التالية:

  • https://www.googleapis.com/auth/chat.bot
  • https://www.googleapis.com/auth/chat.messages
  • https://www.googleapis.com/auth/chat.messages.readonly

لمزيد من المعلومات، يمكنك الاطّلاع على دليل التفويض.