- HTTP অনুরোধ
- পাথ প্যারামিটার
- ক্যোয়ারী প্যারামিটার
- শরীরের অনুরোধ
- প্রতিক্রিয়া শরীর
- অনুমোদনের সুযোগ
- এটা চেষ্টা করুন!
বার্তাগুলিকে একটি স্পেসে তালিকাভুক্ত করে যেটির কলার সদস্য, অবরুদ্ধ সদস্য এবং স্পেস থেকে বার্তাগুলি সহ৷ সিস্টেম বার্তা, নতুন স্পেস সদস্যদের ঘোষণার মতো, অন্তর্ভুক্ত করা হয় না। যদি আপনি কোনো বার্তা ছাড়াই কোনো স্থান থেকে বার্তা তালিকাভুক্ত করেন, তাহলে প্রতিক্রিয়া একটি খালি বস্তু। একটি REST/HTTP ইন্টারফেস ব্যবহার করার সময়, প্রতিক্রিয়াটিতে একটি খালি JSON অবজেক্ট থাকে, {}
। একটি উদাহরণের জন্য, তালিকা বার্তা দেখুন।
নিম্নলিখিত ধরনের প্রমাণীকরণ সমর্থন করে:
অনুমোদনের সুযোগ সহ ডেভেলপার প্রিভিউতে অ্যাডমিনিস্ট্রেটরের অনুমোদন সহ অ্যাপ প্রমাণীকরণ :
-
https://www.googleapis.com/auth/chat.app.messages.readonly
। এই প্রমাণীকরণের সুযোগ ব্যবহার করার সময়, এই পদ্ধতিটি শুধুমাত্র একটি স্পেসে সর্বজনীন বার্তা ফেরত দেয়। এটি ব্যক্তিগত বার্তা অন্তর্ভুক্ত করে না।
-
নিম্নলিখিত অনুমোদনের সুযোগগুলির মধ্যে একটি সহ ব্যবহারকারীর প্রমাণীকরণ :
-
https://www.googleapis.com/auth/chat.messages.readonly
-
https://www.googleapis.com/auth/chat.messages
-
https://www.googleapis.com/auth/chat.import
(শুধুমাত্র মোড স্পেস আমদানি করুন)
-
HTTP অনুরোধ
GET https://chat.googleapis.com/v1/{parent=spaces/*}/messages
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
পাথ প্যারামিটার
পরামিতি | |
---|---|
parent | প্রয়োজন। যে স্থান থেকে বার্তা তালিকাভুক্ত করতে হবে তার সংস্থানের নাম। বিন্যাস: |
ক্যোয়ারী প্যারামিটার
পরামিতি | |
---|---|
pageSize | ঐচ্ছিক। সর্বাধিক সংখ্যক বার্তা ফেরত এসেছে। পরিষেবাটি এই মানের থেকে কম বার্তা দিতে পারে৷ অনির্দিষ্ট থাকলে, সর্বাধিক 25টি ফেরত দেওয়া হয়। সর্বাধিক মান হল 1000৷ আপনি যদি 1000-এর বেশি একটি মান ব্যবহার করেন তবে এটি স্বয়ংক্রিয়ভাবে 1000-এ পরিবর্তিত হবে৷ নেতিবাচক মান একটি |
pageToken | ঐচ্ছিক। পূর্ববর্তী তালিকা বার্তা কল থেকে প্রাপ্ত একটি পৃষ্ঠা টোকেন। পরবর্তী পৃষ্ঠাটি পুনরুদ্ধার করতে এই প্যারামিটারটি প্রদান করুন। পেজিনেট করার সময়, প্রদত্ত অন্যান্য সমস্ত প্যারামিটার পৃষ্ঠার টোকেন প্রদানকারী কলের সাথে মেলে। অন্যান্য প্যারামিটারে বিভিন্ন মান পাস করলে অপ্রত্যাশিত ফলাফল হতে পারে। |
filter | ঐচ্ছিক। একটি ক্যোয়ারী ফিল্টার। আপনি তারিখ ( বার্তাগুলি তৈরি করার তারিখ অনুসারে ফিল্টার করতে, RFC-3339 বিন্যাসে একটি টাইমস্ট্যাম্প এবং দ্বিগুণ উদ্ধৃতি চিহ্ন সহ থ্রেড দ্বারা ফিল্টার করতে, থ্রেড এবং তারিখ উভয় দ্বারা ফিল্টার করতে, আপনার ক্যোয়ারীতে উদাহরণস্বরূপ, নিম্নলিখিত প্রশ্নগুলি বৈধ:
একটি |
orderBy | ঐচ্ছিক। কিভাবে বার্তা তালিকা অর্ডার করা হয়. অর্ডারিং অপারেশন দ্বারা অর্ডার করার জন্য একটি মান নির্দিষ্ট করুন। বৈধ অর্ডার অপারেশন মান নিম্নরূপ:
ডিফল্ট অর্ডার হচ্ছে |
showDeleted | ঐচ্ছিক। মুছে ফেলা বার্তা অন্তর্ভুক্ত করা হবে কিনা। মুছে ফেলা বার্তাগুলি মুছে ফেলার সময় এবং তাদের মুছে ফেলার মেটাডেটা অন্তর্ভুক্ত করে, কিন্তু বার্তা সামগ্রী অনুপলব্ধ৷ |
শরীরের অনুরোধ
অনুরোধের বডি খালি হতে হবে।
প্রতিক্রিয়া শরীর
বার্তা তালিকার জন্য প্রতিক্রিয়া বার্তা.
সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:
JSON প্রতিনিধিত্ব |
---|
{
"messages": [
{
object ( |
ক্ষেত্র | |
---|---|
messages[] | বার্তার তালিকা। |
nextPageToken | ফলাফলের পরবর্তী পৃষ্ঠা পুনরুদ্ধার করতে আপনি |
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগগুলির মধ্যে একটি প্রয়োজন:
-
https://www.googleapis.com/auth/chat.import
-
https://www.googleapis.com/auth/chat.messages
-
https://www.googleapis.com/auth/chat.messages.readonly
-
https://www.googleapis.com/auth/chat.app.messages.readonly
আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।