ডিরেক্টরি API: ব্যবহারকারীর উপনাম

একটি ব্যবহারকারীর উপনাম তৈরি করুন

একজন ব্যবহারকারীর উপনাম হল একটি বিকল্প ইমেল ঠিকানা যা ব্যবহারকারীর প্রাথমিক ইমেল ঠিকানা দ্বারা ব্যবহৃত একই মেলবক্স ব্যবহার করে। একটি ব্যবহারকারীর উপনাম ব্যবহারকারীর প্রাথমিক ইমেল ঠিকানা দ্বারা ব্যবহৃত সেই ডোমেনের চেয়ে আলাদা অ্যাকাউন্ট ডোমেনের সাথে যুক্ত হতে পারে৷ 24 ঘন্টার মধ্যে (প্রায়ই তাড়াতাড়ি), ব্যবহারকারী এই ঠিকানায় প্রেরিত ইমেল পেতে শুরু করে। API এর প্রয়োজন যে আপনি ব্যবহারকারী উপনাম তৈরি করার আগে ডোমেনের মালিকানা নিশ্চিত করা হয়েছে

একটি ব্যবহারকারীর উপনাম তৈরি করতে, নিম্নলিখিত POST অনুরোধটি ব্যবহার করুন এবং অনুমোদনের অনুরোধে বর্ণিত অনুমোদন অন্তর্ভুক্ত করুন। userKey ব্যবহারকারীর প্রাথমিক ইমেল ঠিকানা, ব্যবহারকারী id বা ব্যবহারকারীর উপনামের যেকোনো ইমেল হতে পারে। অনুরোধ এবং প্রতিক্রিয়া বৈশিষ্ট্যের জন্য, API রেফারেন্স দেখুন:

POST https://admin.googleapis.com/admin/directory/v1/users/userKey/aliases

JSON অনুরোধ

নিম্নলিখিত JSON অনুরোধটি ব্যবহারকারীর উপনাম তৈরি করার জন্য একটি নমুনা অনুরোধ দেখায়। ব্যবহারকারী হল liz@example.com এবং উপনাম হল chica@example.com:

POST https://admin.googleapis.com/admin/directory/v1/users/liz@example.com/aliases
অনুরোধের বডিতে নতুন উপনামের তথ্য রয়েছে:
{  
 "alias": "chica@example.com"
}

একটি সফল প্রতিক্রিয়া একটি HTTP 201 স্ট্যাটাস কোড প্রদান করে। স্ট্যাটাস কোডের সাথে, প্রতিক্রিয়া নতুন ব্যবহারকারীর উপনামের জন্য বৈশিষ্ট্য প্রদান করে।

একটি ব্যবহারকারীর উপনাম সব পুনরুদ্ধার করুন

সমস্ত ডোমেন জুড়ে ব্যবহারকারীর সমস্ত উপনাম পুনরুদ্ধার করতে, নিম্নলিখিত GET অনুরোধটি ব্যবহার করুন এবং অনুমোদনের অনুরোধে বর্ণিত অনুমোদন অন্তর্ভুক্ত করুন। userKey ব্যবহারকারীর প্রাথমিক ইমেল ঠিকানা, ব্যবহারকারী id বা ব্যবহারকারীর উপনামের যেকোনো ইমেল হতে পারে। অনুরোধ এবং প্রতিক্রিয়া বৈশিষ্ট্যের জন্য, API রেফারেন্স দেখুন:

GET https://admin.googleapis.com/admin/directory/v1/users/userKey/aliases
উদাহরণস্বরূপ, এই অনুরোধ URI userKey, liz@example.com-এর জন্য সমস্ত উপনাম প্রদান করে:
GET https://admin.googleapis.com/admin/directory/v1/users/liz@example.com/aliases

সমস্ত ব্যবহারকারীর উপনাম বর্ণানুক্রমিক ক্রমে ফেরত দেওয়া হয়। 'সমস্ত উপনাম পুনরুদ্ধার করুন' প্রতিক্রিয়ার জন্য ব্যবহৃত maxResults ক্যোয়ারী স্ট্রিং বা পেজিনেশনের মতো কোনো পৃষ্ঠার আকার নেই।

JSON প্রতিক্রিয়া

একটি সফল প্রতিক্রিয়া একটি HTTP 200 স্ট্যাটাস কোড প্রদান করে। স্ট্যাটাস কোডের সাথে, প্রতিক্রিয়াটি বর্ণানুক্রমিক ক্রমে ব্যবহারকারীর উপনাম প্রদান করে। এই উপনাম ডোমেনগুলি হল প্রাথমিক ডোমেন এবং অ্যাকাউন্টের অন্যান্য একাধিক ডোমেন:

{
"kind": "directory#user#aliases",
"aliases": [
 {
  "kind": "directory#user#alias",
  "id": "the unique user id",
  "primary_email": "liz@example.com",
  "alias": "chica@example.com"
 },
 {
  "kind": "directory#user#alias",
  "id": "the unique user id",
  "primary_email": "liz@example.com",
  "alias": "support@example.com"
 },
 {
  "kind": "directory#user#alias",
  "id": "the unique user id",
  "primary_email": "liz@example.com",
  "alias": "help@hr.example.com"
 },
 {
  "kind": "directory#user#alias",
  "id": "the unique user id",
  "primary_email": "liz@example.com",
  "alias": "tickets@jumboinc.com"
 }
]
}

ব্যবহারকারীর উপনাম মুছুন

ব্যবহারকারীর উপনাম মুছে ফেলতে, নিম্নলিখিত DELETE অনুরোধটি ব্যবহার করুন এবং অনুমোদনের অনুরোধে বর্ণিত অনুমোদন অন্তর্ভুক্ত করুন। উপনাম সরাতে 24 ঘন্টা পর্যন্ত সময় লাগতে পারে৷ userKey ব্যবহারকারীর প্রাথমিক ইমেল ঠিকানা, ব্যবহারকারী id বা ব্যবহারকারীর উপনামের যেকোনো ইমেল হতে পারে। এবং aliasId হল উপনামের ইমেল ঠিকানা যা মুছে ফেলা হচ্ছে। অনুরোধ এবং প্রতিক্রিয়া বৈশিষ্ট্যের জন্য, API রেফারেন্স দেখুন।

DELETE https://admin.googleapis.com/admin/directory/v1/users/userKey/aliases/aliasId
উদাহরণস্বরূপ, এই DELETE অনুরোধটি userKey, liz@example.com-এর জন্য chica@example.com উপনাম মুছে দেয়:
DELETE https://admin.googleapis.com/admin/directory/v1/users/liz@example.com/aliases/chica@example.com

একটি সফল প্রতিক্রিয়া একটি HTTP 200 স্ট্যাটাস কোড প্রদান করে।