REST Resource: spaces.messages.attachments
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
সম্পদ: সংযুক্তি
Google চ্যাটে একটি সংযুক্তি।
JSON প্রতিনিধিত্ব |
---|
{
"name": string,
"contentName": string,
"contentType": string,
"thumbnailUri": string,
"downloadUri": string,
"source": enum (Source ),
// Union field data_ref can be only one of the following:
"attachmentDataRef": {
object (AttachmentDataRef )
},
"driveDataRef": {
object (DriveDataRef )
}
// End of list of possible types for union field data_ref .
} |
ক্ষেত্র |
---|
name | string ঐচ্ছিক। সংযুক্তির সম্পদের নাম, spaces/{space}/messages/{message}/attachments/{attachment} ফর্মে। |
contentName | string শুধুমাত্র আউটপুট। বিষয়বস্তুর মূল ফাইলের নাম, সম্পূর্ণ পাথ নয়। |
contentType | string শুধুমাত্র আউটপুট। ফাইলের বিষয়বস্তুর প্রকার (MIME প্রকার)। |
thumbnailUri | string শুধুমাত্র আউটপুট। থাম্বনেইল ইউআরএল যা একজন মানুষের ব্যবহারকারীর সাথে সংযুক্তির পূর্বরূপ দেখতে ব্যবহার করা উচিত। চ্যাট অ্যাপের সংযুক্তি সামগ্রী ডাউনলোড করতে এই URL ব্যবহার করা উচিত নয়। |
downloadUri | string শুধুমাত্র আউটপুট। ডাউনলোড ইউআরএল যা একজন মানব ব্যবহারকারীকে সংযুক্তি ডাউনলোড করার অনুমতি দিতে ব্যবহার করা উচিত। চ্যাট অ্যাপের সংযুক্তি সামগ্রী ডাউনলোড করতে এই URL ব্যবহার করা উচিত নয়। |
source | enum ( Source ) শুধুমাত্র আউটপুট। সংযুক্তির উৎস। |
ইউনিয়ন ফিল্ড data_ref । সংযুক্তির ডেটা রেফারেন্স। data_ref নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: |
attachmentDataRef | object ( AttachmentDataRef ) ঐচ্ছিক। সংযুক্তি ডেটার একটি রেফারেন্স। এই ক্ষেত্রটি সংযুক্তিগুলির সাথে বার্তাগুলি তৈরি বা আপডেট করতে বা সংযুক্তি ডেটা ডাউনলোড করতে মিডিয়া API এর সাথে ব্যবহার করা হয়৷ |
driveDataRef | object ( DriveDataRef ) শুধুমাত্র আউটপুট। Google ড্রাইভ সংযুক্তির একটি রেফারেন্স। এই ক্ষেত্রটি Google Drive API-এর সাথে ব্যবহার করা হয়। |
সংযুক্তিDataRef
সংযুক্তি ডেটার একটি রেফারেন্স।
JSON প্রতিনিধিত্ব |
---|
{
"resourceName": string,
"attachmentUploadToken": string
} |
ক্ষেত্র |
---|
resourceName | string ঐচ্ছিক। সংযুক্তি ডেটার সংস্থানের নাম৷ সংযুক্তি ডেটা ডাউনলোড করতে মিডিয়া API এর সাথে এই ক্ষেত্রটি ব্যবহার করা হয়। |
attachmentUploadToken | string ঐচ্ছিক। একটি আপলোড করা সংযুক্তির একটি রেফারেন্স ধারণকারী অস্বচ্ছ টোকেন। ক্লায়েন্টদের দ্বারা একটি অস্বচ্ছ স্ট্রিং হিসাবে বিবেচিত হয় এবং সংযুক্তি সহ চ্যাট বার্তাগুলি তৈরি বা আপডেট করতে ব্যবহৃত হয়। |
উৎস
Enums |
---|
SOURCE_UNSPECIFIED | সংরক্ষিত |
DRIVE_FILE | ফাইলটি একটি গুগল ড্রাইভ ফাইল। |
UPLOADED_CONTENT | ফাইলটি চ্যাটে আপলোড করা হয়েছে। |
পদ্ধতি |
---|
| একটি বার্তা সংযুক্তির মেটাডেটা পায়। |
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-25 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2025-07-25 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["\u003cp\u003eAn \u003ccode\u003eAttachment\u003c/code\u003e resource represents a file attached to a Google Chat message, containing metadata such as file name, content type, and source.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eAttachment\u003c/code\u003e includes URLs for thumbnail preview and user download, but Chat apps should utilize the \u003ccode\u003edata_ref\u003c/code\u003e field for accessing content.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003edata_ref\u003c/code\u003e field can point to either uploaded content within Chat (\u003ccode\u003eAttachmentDataRef\u003c/code\u003e) or a Google Drive file (\u003ccode\u003eDriveDataRef\u003c/code\u003e).\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eAttachmentDataRef\u003c/code\u003e is used by Chat apps to create/update messages with attachments or to download attachment data via the media API.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can use the \u003ccode\u003eget\u003c/code\u003e method to retrieve metadata for a specific message attachment.\u003c/p\u003e\n"]]],["Attachments in Google Chat contain metadata and data references. Key information includes the attachment's `name`, `contentName`, `contentType`, `thumbnailUri`, and `downloadUri`. The `source` indicates if it's from Google Drive or uploaded to Chat. `AttachmentDataRef` provides a `resourceName` for media API downloads and an `attachmentUploadToken` for creating/updating messages with attachments. Methods to retrieve attachments metadata are detailed. The data source can be either a Drive file or uploaded content.\n"],null,["# REST Resource: spaces.messages.attachments\n\n- [Resource: Attachment](#Attachment)\n - [JSON representation](#Attachment.SCHEMA_REPRESENTATION)\n - [AttachmentDataRef](#Attachment.AttachmentDataRef)\n - [JSON representation](#Attachment.AttachmentDataRef.SCHEMA_REPRESENTATION)\n - [Source](#Attachment.Source)\n- [Methods](#METHODS_SUMMARY)\n\nResource: Attachment\n--------------------\n\nAn attachment in Google Chat.\n\n| JSON representation |\n|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"name\": string, \"contentName\": string, \"contentType\": string, \"thumbnailUri\": string, \"downloadUri\": string, \"source\": enum (/workspace/chat/api/reference/rest/v1/spaces.messages.attachments#Attachment.Source), // Union field `data_ref` can be only one of the following: \"attachmentDataRef\": { object (/workspace/chat/api/reference/rest/v1/spaces.messages.attachments#Attachment.AttachmentDataRef) }, \"driveDataRef\": { object (/workspace/chat/api/reference/rest/v1/DriveDataRef) } // End of list of possible types for union field `data_ref`. } ``` |\n\n| Fields ||\n|---------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `name` | `string` Optional. Resource name of the attachment, in the form `spaces/{space}/messages/{message}/attachments/{attachment}`. |\n| `contentName` | `string` Output only. The original file name for the content, not the full path. |\n| `contentType` | `string` Output only. The content type (MIME type) of the file. |\n| `thumbnailUri` | `string` Output only. The thumbnail URL which should be used to preview the attachment to a human user. Chat apps shouldn't use this URL to download attachment content. |\n| `downloadUri` | `string` Output only. The download URL which should be used to allow a human user to download the attachment. Chat apps shouldn't use this URL to download attachment content. |\n| `source` | `enum (`[Source](/workspace/chat/api/reference/rest/v1/spaces.messages.attachments#Attachment.Source)`)` Output only. The source of the attachment. |\n| Union field `data_ref`. The data reference to the attachment. `data_ref` can be only one of the following: ||\n| `attachmentDataRef` | `object (`[AttachmentDataRef](/workspace/chat/api/reference/rest/v1/spaces.messages.attachments#Attachment.AttachmentDataRef)`)` Optional. A reference to the attachment data. This field is used to create or update messages with attachments, or with the media API to download the attachment data. |\n| `driveDataRef` | `object (`[DriveDataRef](/workspace/chat/api/reference/rest/v1/DriveDataRef)`)` Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API. |\n\n### AttachmentDataRef\n\nA reference to the attachment data.\n\n| JSON representation |\n|---------------------------------------------------------------------|\n| ``` { \"resourceName\": string, \"attachmentUploadToken\": string } ``` |\n\n| Fields ||\n|-------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `resourceName` | `string` Optional. The resource name of the attachment data. This field is used with the media API to download the attachment data. |\n| `attachmentUploadToken` | `string` Optional. Opaque token containing a reference to an uploaded attachment. Treated by clients as an opaque string and used to create or update Chat messages with attachments. |\n\n### Source\n\nThe source of the attachment.\n\n| Enums ||\n|----------------------|----------------------------------|\n| `SOURCE_UNSPECIFIED` | Reserved. |\n| `DRIVE_FILE` | The file is a Google Drive file. |\n| `UPLOADED_CONTENT` | The file is uploaded to Chat. |\n\n| Methods ------- ||\n|----------------------------------------------------------------------------------|--------------------------------------------|\n| ### [get](/workspace/chat/api/reference/rest/v1/spaces.messages.attachments/get) | Gets the metadata of a message attachment. |"]]