يحمّل مرفقًا. على سبيل المثال، يمكنك الاطّلاع على تحميل الوسائط كمرفق ملف. يتطلب المصادقة للمستخدم ونطاق تفويض chat.messages
أو chat.messages.create
.
يمكنك تحميل مرفقات يصل حجمها إلى 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 Transcode.
معلّمات المسار
المعلّمات | |
---|---|
parent |
مطلوبة. اسم مورد مساحة Chat التي يتم تحميل المرفق فيها عليك تنسيق "المساحات/{space}". |
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
---|
{ "filename": string } |
الحقول | |
---|---|
filename |
مطلوبة. اسم ملف المرفق، بما في ذلك امتداد الملف. |
نص الاستجابة
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"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
لمزيد من المعلومات، اطّلِع على دليل التفويض.