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

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