- 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 | ঐচ্ছিক। ফেরত পাঠানো বার্তার সর্বোচ্চ সংখ্যা। পরিষেবাটি এই মানের চেয়ে কম বার্তাও ফেরত পাঠাতে পারে। অনির্দিষ্ট থাকলে, সর্বাধিক ২৫টি ফেরত দেওয়া হয়। সর্বোচ্চ মান হলো ১০০০। আপনি যদি ১০০০-এর বেশি কোনো মান ব্যবহার করেন, তবে তা স্বয়ংক্রিয়ভাবে ১০০০-এ পরিবর্তিত হয়ে যাবে। ঋণাত্মক মান |
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
আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।
- 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 | ঐচ্ছিক। ফেরত পাঠানো বার্তার সর্বোচ্চ সংখ্যা। পরিষেবাটি এই মানের চেয়ে কম বার্তাও ফেরত পাঠাতে পারে। অনির্দিষ্ট থাকলে, সর্বাধিক ২৫টি ফেরত দেওয়া হয়। সর্বোচ্চ মান হলো ১০০০। আপনি যদি ১০০০-এর বেশি কোনো মান ব্যবহার করেন, তবে তা স্বয়ংক্রিয়ভাবে ১০০০-এ পরিবর্তিত হয়ে যাবে। ঋণাত্মক মান |
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
আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।