Method: media.upload

একটি সংযুক্তি আপলোড করে। একটি উদাহরণের জন্য, একটি ফাইল সংযুক্তি হিসাবে মিডিয়া আপলোড দেখুন।

ব্যবহারকারীর প্রমাণীকরণ প্রয়োজন।

আপনি 200 MB পর্যন্ত সংযুক্তি আপলোড করতে পারেন৷ কিছু ফাইলের ধরন সমর্থিত নয়। বিস্তারিত জানার জন্য, 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

প্রয়োজন। চ্যাট স্পেসের সম্পদের নাম যেখানে সংযুক্তি আপলোড করা হয়েছে। ফর্ম্যাট "স্পেস/{স্পেস}"।

শরীরের অনুরোধ

অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:

JSON প্রতিনিধিত্ব
{
  "filename": string
}
ক্ষেত্র
filename

string

প্রয়োজন। ফাইল এক্সটেনশন সহ সংযুক্তির ফাইলের নাম।

প্রতিক্রিয়া শরীর

একটি সংযুক্তি আপলোড করার প্রতিক্রিয়া.

সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:

JSON প্রতিনিধিত্ব
{
  "attachmentDataRef": {
    object (AttachmentDataRef)
  }
}
ক্ষেত্র
attachment Data Ref

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

আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।