একটি Registration
তৈরি করে, যার ফলে Classroom প্রদত্ত feed
থেকে cloudPubSubTopic
এ প্রদত্ত গন্তব্যে বিজ্ঞপ্তি পাঠানো শুরু করে।
তৈরি করা Registration
ফেরত দেয়। বর্তমানে, এটি আর্গুমেন্টের মতোই হবে, কিন্তু সার্ভার-অর্পণ করা ক্ষেত্র যেমন expiryTime
এবং id
পূরণ করা হয়েছে।
মনে রাখবেন যে expiryTime
বা id
ক্ষেত্রগুলির জন্য নির্দিষ্ট করা কোনো মান উপেক্ষা করা হবে।
যদিও Classroom cloudPubSubTopic
যাচাই করতে পারে এবং একটি সর্বোত্তম প্রচেষ্টার ভিত্তিতে ত্রুটিগুলি ফেরত দিতে পারে, এটি বিদ্যমান আছে কিনা এবং ক্লাসরুমে এটি প্রকাশ করার অনুমতি রয়েছে তা নিশ্চিত করা কলারের দায়িত্ব।
এই পদ্ধতি নিম্নলিখিত ত্রুটি কোড ফেরত দিতে পারে:
-
PERMISSION_DENIED
যদি:- প্রমাণীকৃত ব্যবহারকারীর অনুরোধ করা ক্ষেত্র থেকে বিজ্ঞপ্তি পাওয়ার অনুমতি নেই; বা
- বর্তমান ব্যবহারকারী অনুরোধ করা ফিডের জন্য উপযুক্ত সুযোগ সহ বর্তমান ক্লাউড প্রকল্পে অ্যাক্সেস মঞ্জুর করেনি। উল্লেখ্য যে ডোমেইন-ব্যাপী কর্তৃপক্ষের প্রতিনিধিত্ব বর্তমানে এই উদ্দেশ্যে সমর্থিত নয়। অনুরোধের উপযুক্ত সুযোগ থাকলে, কিন্তু কোনো অনুদান না থাকলে, একটি [অনুরোধের ত্রুটি][
@MissingGrant
ত্রুটি] ফেরত দেওয়া হয়। - আরেকটি অ্যাক্সেস ত্রুটি সম্মুখীন হয়.
-
INVALID_ARGUMENT
যদি:- কোনো
cloudPubsubTopic
নির্দিষ্ট করা নেই, বা নির্দিষ্টcloudPubsubTopic
বৈধ নয়; বা - কোনো
feed
নির্দিষ্ট করা নেই, বা নির্দিষ্টfeed
বৈধ নয়।
- কোনো
-
NOT_FOUND
যদি:- নির্দিষ্ট
feed
অবস্থিত করা যাবে না, বা অনুরোধকারী ব্যবহারকারীর এটি বিদ্যমান কিনা তা নির্ধারণ করার অনুমতি নেই; বা - নির্দিষ্ট
cloudPubsubTopic
অবস্থিত করা যাবে না, বা ক্লাসরুমকে এটি প্রকাশ করার অনুমতি দেওয়া হয়নি।
- নির্দিষ্ট
HTTP অনুরোধ
POST https://classroom.googleapis.com/v1/registrations
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
শরীরের অনুরোধ
অনুরোধের অংশে Registration
একটি উদাহরণ রয়েছে।
প্রতিক্রিয়া শরীর
সফল হলে, রেসপন্স বডিতে Registration
একটি নতুন তৈরি উদাহরণ থাকে।
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগ প্রয়োজন:
-
https://www.googleapis.com/auth/classroom.push-notifications
আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।