Method: media.upload

يحمّل مرفقًا. على سبيل المثال، راجِع تحميل الوسائط كمرفق ملف. تتطلب مصادقة المستخدم.

يمكنك تحميل مرفقات بحجم يصل إلى 200 ميغابايت. بعض أنواع الملفات غير متوافقة. لمعرفة التفاصيل، يُرجى الاطّلاع على أنواع الملفات المحظورة في Google Chat.

طلب HTTP

  • تحميل عنوان URI، لطلبات تحميل الوسائط:
    POST https://chat.googleapis.com/upload/v1/{parent=spaces/*}/attachments:upload
  • معرّف الموارد المنتظم (URI) للبيانات الوصفية لطلبات البيانات الوصفية فقط:
    POST https://chat.googleapis.com/v1/{parent=spaces/*}/attachments:upload

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

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

المعلمات
parent

string

مطلوب. اسم المورد لمساحة Chat التي تم تحميل المرفق فيها تنسيق "spaces/{space}"

نص الطلب

يحتوي نص الطلب على بيانات بالبنية التالية:

تمثيل JSON
{
  "filename": string
}
الحقول
filename

string

مطلوب. اسم ملف المرفق، بما في ذلك امتداد الملف

نص الاستجابة

تمثّل هذه السمة ردًا على عملية تحميل مرفق.

إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:

تمثيل JSON
{
  "attachmentDataRef": {
    object (AttachmentDataRef)
  }
}
الحقول
attachmentDataRef

object (AttachmentDataRef)

مرجع إلى المرفق الذي تم تحميله

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

يتطلب هذا الإعداد أحد نطاقات OAuth التالية:

  • https://www.googleapis.com/auth/chat.import
  • https://www.googleapis.com/auth/chat.messages.create
  • https://www.googleapis.com/auth/chat.messages

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