একটি 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
আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।