এই নথিতে Google Classroom API-নির্দিষ্ট অনুমোদন এবং প্রমাণীকরণ তথ্য রয়েছে। এই ডকুমেন্টটি পড়ার আগে, প্রমাণীকরণ এবং অনুমোদন সম্পর্কে জানুন -এ Google Workspace-এর সাধারণ প্রমাণীকরণ এবং অনুমোদন সংক্রান্ত তথ্য পড়তে ভুলবেন না।
অনুমোদনের জন্য OAuth 2.0 কনফিগার করুন
OAuth সম্মতি স্ক্রীন কনফিগার করুন এবং ব্যবহারকারী এবং অ্যাপ পর্যালোচনাকারীদের কাছে কোন তথ্য প্রদর্শন করা হবে তা নির্ধারণ করার জন্য স্কোপ বেছে নিন এবং আপনার অ্যাপটি নিবন্ধন করুন যাতে আপনি এটি পরে প্রকাশ করতে পারেন।
ক্লাসরুম API স্কোপ
আপনার অ্যাপে প্রদত্ত অ্যাক্সেসের স্তর নির্ধারণ করতে, আপনাকে অনুমোদনের সুযোগ সনাক্ত করতে এবং ঘোষণা করতে হবে। অনুমোদনের সুযোগ হল একটি OAuth 2.0 URI স্ট্রিং যাতে Google Workspace অ্যাপের নাম, এটি কী ধরনের ডেটা অ্যাক্সেস করে এবং অ্যাক্সেসের স্তর থাকে। স্কোপগুলি হল ব্যবহারকারীদের Google অ্যাকাউন্ট ডেটা সহ Google Workspace ডেটার সাথে কাজ করার জন্য আপনার অ্যাপের অনুরোধ।
যখন আপনার অ্যাপ ইনস্টল করা হয়, একজন ব্যবহারকারীকে অ্যাপ দ্বারা ব্যবহৃত স্কোপগুলি যাচাই করতে বলা হয়। সাধারণত, আপনার সম্ভাব্য সবচেয়ে সংকীর্ণভাবে ফোকাস করা সুযোগ বেছে নেওয়া উচিত এবং আপনার অ্যাপের প্রয়োজন নেই এমন সুযোগের অনুরোধ করা এড়িয়ে চলা উচিত। ব্যবহারকারীরা আরও সহজে সীমিত, স্পষ্টভাবে বর্ণিত সুযোগগুলিতে অ্যাক্সেস মঞ্জুর করে৷
Classroom API নিম্নলিখিত সুযোগগুলিকে সমর্থন করে:
স্কোপ | অর্থ |
---|---|
https://www.googleapis.com/auth/classroom.addons.teacher | আপনি Google ক্লাসরুমে পড়ান এমন ক্লাসগুলিতে আইটেমগুলি স্ট্রিম করার জন্য অনুরোধ করা Google ক্লাউড প্রকল্পের সংযুক্তিগুলি দেখুন, তৈরি করুন এবং আপডেট করুন৷ |
https://www.googleapis.com/auth/classroom.addons.student | Google ক্লাসরুমে আইটেম স্ট্রিম করার জন্য অনুরোধ করা Google ক্লাউড প্রকল্পের সংযুক্তিগুলি দেখুন এবং আপডেট করুন৷ |
https://www.googleapis.com/auth/classroom.announcements | Google ক্লাসরুমে ঘোষণাগুলি দেখুন এবং পরিচালনা করুন৷ |
https://www.googleapis.com/auth/classroom.announcements.readonly | গুগল ক্লাসরুমে ঘোষণা দেখুন। |
https://www.googleapis.com/auth/classroom.courses | আপনার Google ক্লাসরুম ক্লাসগুলি দেখুন, সম্পাদনা করুন, তৈরি করুন এবং স্থায়ীভাবে মুছুন৷ |
https://www.googleapis.com/auth/classroom.courses.readonly | আপনার Google Classroom ক্লাস দেখুন। |
https://www.googleapis.com/auth/classroom.coursework.me | অ্যাসাইনমেন্ট, প্রশ্ন এবং গ্রেড সহ কোর্সওয়ার্ক আইটেমগুলি দেখুন, তৈরি করুন এবং সম্পাদনা করুন। |
https://www.googleapis.com/auth/classroom.coursework.me.readonly | Google ক্লাসরুমে আপনার কোর্সওয়ার্ক এবং গ্রেডগুলি দেখুন৷ |
https://www.googleapis.com/auth/classroom.coursework.students | আপনি যে Google ক্লাসরুমে পড়ান সেই ক্লাসে শিক্ষার্থীদের জন্য কোর্সওয়ার্ক এবং গ্রেডগুলি পরিচালনা করুন এবং আপনার পরিচালনা করা ক্লাসের পাঠক্রম এবং গ্রেডগুলি দেখুন৷ |
https://www.googleapis.com/auth/classroom.coursework.students.readonly | আপনি পড়ান বা পরিচালনা করেন এমন Google ক্লাসরুম ক্লাসে শিক্ষার্থীদের জন্য কোর্সওয়ার্ক এবং গ্রেড দেখুন। |
https://www.googleapis.com/auth/classroom.courseworkmaterials | Google ক্লাসরুমে ক্লাসওয়ার্ক সামগ্রী দেখুন, সম্পাদনা করুন এবং তৈরি করুন৷ |
https://www.googleapis.com/auth/classroom.courseworkmaterials.readonly | আপনার Google ক্লাসরুম ক্লাসের জন্য ক্লাসওয়ার্কের সব উপকরণ দেখুন। |
https://www.googleapis.com/auth/classroom.guardianlinks.me.readonly | আপনার Google ক্লাসরুমের অভিভাবকদের দেখুন। |
https://www.googleapis.com/auth/classroom.guardianlinks.students | আপনার Google ক্লাসরুম ক্লাসে শিক্ষার্থীদের জন্য অভিভাবক দেখুন এবং পরিচালনা করুন৷ |
https://www.googleapis.com/auth/classroom.guardianlinks.students.readonly | আপনার Google ক্লাসরুম ক্লাসে শিক্ষার্থীদের জন্য অভিভাবকদের দেখুন। |
https://www.googleapis.com/auth/classroom.profile.emails | আপনার ক্লাসের লোকেদের ইমেল ঠিকানা দেখুন। |
https://www.googleapis.com/auth/classroom.profile.photos | আপনার ক্লাসের লোকেদের প্রোফাইল ফটো দেখুন। |
https://www.googleapis.com/auth/classroom.push-notifications | আপনার Google ক্লাসরুম ডেটা সম্পর্কে বিজ্ঞপ্তি পান। |
https://www.googleapis.com/auth/classroom.rosters | আপনার Google Classroom ক্লাস রোস্টার পরিচালনা করুন। |
https://www.googleapis.com/auth/classroom.rosters.readonly | আপনার Google Classroom ক্লাস রোস্টার দেখুন। |
https://www.googleapis.com/auth/classroom.student-submissions.me.readonly | Google ক্লাসরুমে আপনার কোর্সওয়ার্ক এবং গ্রেডগুলি দেখুন৷ |
https://www.googleapis.com/auth/classroom.student-submissions.students.readonly | আপনি পড়ান বা পরিচালনা করেন এমন Google ক্লাসরুম ক্লাসে শিক্ষার্থীদের জন্য কোর্সওয়ার্ক এবং গ্রেড দেখুন। |
https://www.googleapis.com/auth/classroom.topics | Google ক্লাসরুমে বিষয়গুলি দেখুন, তৈরি করুন এবং সম্পাদনা করুন৷ |
https://www.googleapis.com/auth/classroom.topics.readonly | গুগল ক্লাসরুমে বিষয় দেখুন। |
এই নথিতে Google Classroom API-নির্দিষ্ট অনুমোদন এবং প্রমাণীকরণ তথ্য রয়েছে। এই ডকুমেন্টটি পড়ার আগে, প্রমাণীকরণ এবং অনুমোদন সম্পর্কে জানুন -এ Google Workspace-এর সাধারণ প্রমাণীকরণ এবং অনুমোদন সংক্রান্ত তথ্য পড়তে ভুলবেন না।
অনুমোদনের জন্য OAuth 2.0 কনফিগার করুন
OAuth সম্মতি স্ক্রীন কনফিগার করুন এবং ব্যবহারকারী এবং অ্যাপ পর্যালোচনাকারীদের কাছে কোন তথ্য প্রদর্শন করা হবে তা নির্ধারণ করার জন্য স্কোপ বেছে নিন এবং আপনার অ্যাপটি নিবন্ধন করুন যাতে আপনি এটি পরে প্রকাশ করতে পারেন।
ক্লাসরুম API স্কোপ
আপনার অ্যাপে প্রদত্ত অ্যাক্সেসের স্তর নির্ধারণ করতে, আপনাকে অনুমোদনের সুযোগ সনাক্ত করতে এবং ঘোষণা করতে হবে। অনুমোদনের সুযোগ হল একটি OAuth 2.0 URI স্ট্রিং যাতে Google Workspace অ্যাপের নাম, এটি কী ধরনের ডেটা অ্যাক্সেস করে এবং অ্যাক্সেসের স্তর থাকে। স্কোপগুলি হল ব্যবহারকারীদের Google অ্যাকাউন্ট ডেটা সহ Google Workspace ডেটার সাথে কাজ করার জন্য আপনার অ্যাপের অনুরোধ।
যখন আপনার অ্যাপ ইনস্টল করা হয়, একজন ব্যবহারকারীকে অ্যাপ দ্বারা ব্যবহৃত স্কোপগুলি যাচাই করতে বলা হয়। সাধারণত, আপনার সম্ভাব্য সবচেয়ে সংকীর্ণভাবে ফোকাস করা সুযোগ বেছে নেওয়া উচিত এবং আপনার অ্যাপের প্রয়োজন নেই এমন সুযোগের অনুরোধ করা এড়িয়ে চলা উচিত। ব্যবহারকারীরা আরও সহজে সীমিত, স্পষ্টভাবে বর্ণিত সুযোগগুলিতে অ্যাক্সেস মঞ্জুর করে৷
Classroom API নিম্নলিখিত সুযোগগুলিকে সমর্থন করে:
স্কোপ | অর্থ |
---|---|
https://www.googleapis.com/auth/classroom.addons.teacher | আপনি Google ক্লাসরুমে পড়ান এমন ক্লাসগুলিতে আইটেমগুলি স্ট্রিম করার জন্য অনুরোধ করা Google ক্লাউড প্রকল্পের সংযুক্তিগুলি দেখুন, তৈরি করুন এবং আপডেট করুন৷ |
https://www.googleapis.com/auth/classroom.addons.student | Google ক্লাসরুমে আইটেম স্ট্রিম করার জন্য অনুরোধ করা Google ক্লাউড প্রকল্পের সংযুক্তিগুলি দেখুন এবং আপডেট করুন৷ |
https://www.googleapis.com/auth/classroom.announcements | Google ক্লাসরুমে ঘোষণাগুলি দেখুন এবং পরিচালনা করুন৷ |
https://www.googleapis.com/auth/classroom.announcements.readonly | গুগল ক্লাসরুমে ঘোষণা দেখুন। |
https://www.googleapis.com/auth/classroom.courses | আপনার Google ক্লাসরুম ক্লাসগুলি দেখুন, সম্পাদনা করুন, তৈরি করুন এবং স্থায়ীভাবে মুছুন৷ |
https://www.googleapis.com/auth/classroom.courses.readonly | আপনার Google Classroom ক্লাস দেখুন। |
https://www.googleapis.com/auth/classroom.coursework.me | অ্যাসাইনমেন্ট, প্রশ্ন এবং গ্রেড সহ কোর্সওয়ার্ক আইটেমগুলি দেখুন, তৈরি করুন এবং সম্পাদনা করুন। |
https://www.googleapis.com/auth/classroom.coursework.me.readonly | Google ক্লাসরুমে আপনার কোর্সওয়ার্ক এবং গ্রেডগুলি দেখুন৷ |
https://www.googleapis.com/auth/classroom.coursework.students | আপনি যে Google ক্লাসরুমে পড়ান সেই ক্লাসে শিক্ষার্থীদের জন্য কোর্সওয়ার্ক এবং গ্রেডগুলি পরিচালনা করুন এবং আপনার পরিচালনা করা ক্লাসের পাঠক্রম এবং গ্রেডগুলি দেখুন৷ |
https://www.googleapis.com/auth/classroom.coursework.students.readonly | আপনি পড়ান বা পরিচালনা করেন এমন Google ক্লাসরুম ক্লাসে শিক্ষার্থীদের জন্য কোর্সওয়ার্ক এবং গ্রেড দেখুন। |
https://www.googleapis.com/auth/classroom.courseworkmaterials | Google ক্লাসরুমে ক্লাসওয়ার্ক সামগ্রী দেখুন, সম্পাদনা করুন এবং তৈরি করুন৷ |
https://www.googleapis.com/auth/classroom.courseworkmaterials.readonly | আপনার Google ক্লাসরুম ক্লাসের জন্য ক্লাসওয়ার্কের সব উপকরণ দেখুন। |
https://www.googleapis.com/auth/classroom.guardianlinks.me.readonly | আপনার Google ক্লাসরুমের অভিভাবকদের দেখুন। |
https://www.googleapis.com/auth/classroom.guardianlinks.students | আপনার Google ক্লাসরুম ক্লাসে শিক্ষার্থীদের জন্য অভিভাবক দেখুন এবং পরিচালনা করুন৷ |
https://www.googleapis.com/auth/classroom.guardianlinks.students.readonly | আপনার Google ক্লাসরুম ক্লাসে শিক্ষার্থীদের জন্য অভিভাবকদের দেখুন। |
https://www.googleapis.com/auth/classroom.profile.emails | আপনার ক্লাসের লোকেদের ইমেল ঠিকানা দেখুন। |
https://www.googleapis.com/auth/classroom.profile.photos | আপনার ক্লাসের লোকেদের প্রোফাইল ফটো দেখুন। |
https://www.googleapis.com/auth/classroom.push-notifications | আপনার Google ক্লাসরুম ডেটা সম্পর্কে বিজ্ঞপ্তি পান। |
https://www.googleapis.com/auth/classroom.rosters | আপনার Google Classroom ক্লাস রোস্টার পরিচালনা করুন। |
https://www.googleapis.com/auth/classroom.rosters.readonly | আপনার Google Classroom ক্লাস রোস্টার দেখুন। |
https://www.googleapis.com/auth/classroom.student-submissions.me.readonly | Google ক্লাসরুমে আপনার কোর্সওয়ার্ক এবং গ্রেডগুলি দেখুন৷ |
https://www.googleapis.com/auth/classroom.student-submissions.students.readonly | আপনি পড়ান বা পরিচালনা করেন এমন Google ক্লাসরুম ক্লাসে শিক্ষার্থীদের জন্য কোর্সওয়ার্ক এবং গ্রেড দেখুন। |
https://www.googleapis.com/auth/classroom.topics | Google ক্লাসরুমে বিষয়গুলি দেখুন, তৈরি করুন এবং সম্পাদনা করুন৷ |
https://www.googleapis.com/auth/classroom.topics.readonly | গুগল ক্লাসরুমে বিষয় দেখুন। |