গুগল ক্লাসরুম অ্যাড-অনগুলি এখন সাধারণত বিকাশকারীদের জন্য উপলব্ধ! আরও তথ্যের জন্য
অ্যাড-অন ডকুমেন্টেশন দেখুন.
REST Resource: courses.aliases
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
সম্পদ: কোর্স আলিয়াস
একটি কোর্সের জন্য বিকল্প শনাক্তকারী।
একটি উপনাম অনন্যভাবে একটি কোর্স চিহ্নিত করে। এটি অবশ্যই নিম্নলিখিত সুযোগগুলির মধ্যে একটির মধ্যে অনন্য হতে হবে:
ডোমেন: একটি ডোমেন-স্কোপড উপনাম উপনাম নির্মাতার ডোমেনের মধ্যে সমস্ত ব্যবহারকারীদের কাছে দৃশ্যমান এবং শুধুমাত্র একজন ডোমেন প্রশাসক দ্বারা তৈরি করা যেতে পারে। একটি ডোমেন-স্কোপড উপনাম প্রায়শই ব্যবহৃত হয় যখন একটি কোর্সের ক্লাসরুমের বাহ্যিক একটি শনাক্তকারী থাকে।
প্রজেক্ট: একটি প্রজেক্ট-স্কোপড উপনামটি ডেভেলপার কনসোল প্রজেক্ট আইডি ব্যবহার করে একটি অ্যাপ্লিকেশন থেকে যেকোন অনুরোধে দৃশ্যমান হয় যা উপনাম তৈরি করে এবং যেকোন প্রজেক্ট তৈরি করতে পারে। একটি প্রজেক্ট-স্কোপড উপনাম প্রায়শই ব্যবহৃত হয় যখন একটি অ্যাপ্লিকেশনের বিকল্প শনাক্তকারী থাকে। ট্রান্সমিশন ব্যর্থতার ক্ষেত্রে ডুপ্লিকেট কোর্সগুলি এড়াতে একটি এলোমেলো মান ব্যবহার করা যেতে পারে, কারণ একটি অনুরোধ পুনরায় চেষ্টা করলে পূর্ববর্তীটি সফল হলে ALREADY_EXISTS
ফিরে আসবে৷
JSON প্রতিনিধিত্ব |
---|
{
"alias": string
} |
ক্ষেত্র |
---|
alias | string উপনাম স্ট্রিং। স্ট্রিং এর বিন্যাস পছন্দসই উপনাম স্কোপিং নির্দেশ করে। -
d:<name> একটি ডোমেন-স্কোপড উপনাম নির্দেশ করে। উদাহরণ: d:math_101 -
p:<name> একটি প্রজেক্ট-স্কোপড উপনাম নির্দেশ করে। উদাহরণ: p:abc123
এই ক্ষেত্রের সর্বোচ্চ দৈর্ঘ্য 256 অক্ষর। |
পদ্ধতি |
---|
| একটি কোর্সের জন্য একটি উপনাম তৈরি করে। |
| একটি কোর্সের একটি উপনাম মুছে দেয়। |
| একটি কোর্সের জন্য উপনামের একটি তালিকা প্রদান করে। |
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-25 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2025-07-25 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["# REST Resource: courses.aliases\n\n- [Resource: CourseAlias](#CourseAlias)\n - [JSON representation](#CourseAlias.SCHEMA_REPRESENTATION)\n- [Methods](#METHODS_SUMMARY)\n\nResource: CourseAlias\n---------------------\n\nAlternative identifier for a course.\n\nAn alias uniquely identifies a course. It must be unique within one of the following scopes:\n\n- domain: A domain-scoped alias is visible to all users within the alias creator's domain and can be created only by a domain admin. A domain-scoped alias is often used when a course has an identifier external to Classroom.\n\n- project: A project-scoped alias is visible to any request from an application using the Developer Console project ID that created the alias and can be created by any project. A project-scoped alias is often used when an application has alternative identifiers. A random value can also be used to avoid duplicate courses in the event of transmission failures, as retrying a request will return `ALREADY_EXISTS` if a previous one has succeeded.\n\n| JSON representation |\n|-----------------------------|\n| ``` { \"alias\": string } ``` |\n\n| Fields ||\n|---------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `alias` | `string` Alias string. The format of the string indicates the desired alias scoping. - `d:\u003cname\u003e` indicates a domain-scoped alias. Example: `d:math_101` - `p:\u003cname\u003e` indicates a project-scoped alias. Example: `p:abc123` This field has a maximum length of 256 characters. |\n\n| Methods ------- ||\n|-----------------------------------------------------------------------------|-----------------------------------------|\n| ### [create](/workspace/classroom/reference/rest/v1/courses.aliases/create) | Creates an alias for a course. |\n| ### [delete](/workspace/classroom/reference/rest/v1/courses.aliases/delete) | Deletes an alias of a course. |\n| ### [list](/workspace/classroom/reference/rest/v1/courses.aliases/list) | Returns a list of aliases for a course. |"]]