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