User
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
গুগল চ্যাটে একজন ব্যবহারকারী।
কোনো অনুরোধের আউটপুট হিসেবে ফেরত আসার সময়, যদি আপনার চ্যাট অ্যাপ একজন ব্যবহারকারী হিসেবে প্রমাণীকরণ করে , তাহলে একটি User রিসোর্সের (যেমন মেসেজ এবং মেম্বারশিপ এপিআই-তে) আউটপুটটি শুধুমাত্র অভ্যন্তরীণ এবং বাহ্যিক উভয় ব্যবহারকারীর জন্য name এবং type ক্ষেত্রগুলি পূরণ করে, যদি না তারা স্পেসটির সদস্য হয় বা কলকারী ব্যবহারকারীর সাথে তাদের পূর্বের সখ্যতা থাকে।
| JSON উপস্থাপনা |
|---|
{
"name": string,
"displayName": string,
"avatarUrl": string,
"email": string,
"domainId": string,
"type": enum (Type),
"isAnonymous": boolean
} |
| ক্ষেত্র |
|---|
name | string গুগল চ্যাট user রিসোর্স নাম। ফর্ম্যাট: users/{user} । কলিং অ্যাপ bot ব্যবহারকারীর উপনাম (alias) হিসেবে users/app ব্যবহার করা যেতে পারে। human users ক্ষেত্রে, {user} হলো নিম্নলিখিত ব্যবহারকারী শনাক্তকারীর অনুরূপ: People API-তে থাকা ব্যক্তির id । উদাহরণস্বরূপ, Chat API-এর users/123456789 আইডিটি People API-এর 123456789 পার্সন প্রোফাইল আইডির সাথে একই ব্যক্তিকে বোঝায়। অ্যাডমিন এসডিকে ডিরেক্টরি এপিআই-তে একজন ব্যবহারকারীর id । এপিআই অনুরোধে ব্যবহারকারীর ইমেল ঠিকানা {user} এর জন্য একটি উপনাম (alias) হিসেবে ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ, যদি user@example.com এর জন্য পিপল এপিআই পার্সন প্রোফাইল আইডি 123456789 হয়, তাহলে আপনি users/123456789 নির্দেশ করার জন্য users/user@example.com একটি উপনাম হিসেবে ব্যবহার করতে পারেন। এপিআই থেকে শুধুমাত্র ক্যানোনিকাল রিসোর্স নামটি (উদাহরণস্বরূপ users/123456789 ) ফেরত দেওয়া হবে।
|
displayName | string শুধুমাত্র আউটপুট। ব্যবহারকারীর প্রদর্শিত নাম। অ্যাপ অথেন্টিকেশন এবং ইউজার অথেন্টিকেশন উভয়ের জন্যই এটি পূরণ করা হয়। অ্যাপ অথেন্টিকেশন ব্যবহার করে করা অনুরোধের ক্ষেত্রে এই ফিল্ডটি সর্বদা পূরণ করা থাকে। ইউজার অথেন্টিকেশন ব্যবহার করে মেসেজেস এবং মেম্বারশিপস এপিআই কল করার সময়, এই ফিল্ডটি মেসেজের sender জন্য অভ্যন্তরীণ ও বাহ্যিক উভয় ব্যবহারকারীর ক্ষেত্রে, annotations (যেমন ইউজার মেনশন) মধ্যে থাকা ব্যবহারকারীদের ক্ষেত্রে, এবং Membership রিসোর্সের মধ্যে থাকা ব্যবহারকারীদের ক্ষেত্রে পূরণ করা হয়, যদি ব্যবহারকারীটি স্পেসটির সদস্য হন অথবা কলকারী ব্যবহারকারীর সাথে তার পূর্বের অ্যাফিনিটি থাকে। |
avatarUrl | string শুধুমাত্র আউটপুট। ব্যবহারকারীর অ্যাভাটার ছবির ইউআরএল। ব্যবহারকারী প্রমাণীকরণের মাধ্যমে মেসেজ এবং মেম্বারশিপ এপিআই কল করার সময়, এই ফিল্ডটি অভ্যন্তরীণ ও বাহ্যিক উভয় ব্যবহারকারীর জন্য পূরণ করা হয়—মেসেজের sender , annotations অন্তর্ভুক্ত ব্যবহারকারী (যেমন ইউজার মেনশন), এবং Membership রিসোর্সের অন্তর্ভুক্ত ব্যবহারকারী—যদি ব্যবহারকারীটি স্পেসটির সদস্য হন অথবা কলকারী ব্যবহারকারীর সাথে তার পূর্ব পরিচিতি থাকে। |
email | string শুধুমাত্র আউটপুট। ব্যবহারকারীর ইমেইল ঠিকানা। ব্যবহারকারী প্রমাণীকরণের মাধ্যমে মেসেজ এবং মেম্বারশিপ এপিআই কল করার সময়, এই ফিল্ডটি অভ্যন্তরীণ ও বাহ্যিক উভয় ব্যবহারকারীর জন্য পূরণ করা হয়—মেসেজের sender , annotations অন্তর্ভুক্ত ব্যবহারকারী (যেমন ইউজার মেনশন), এবং Membership রিসোর্সের অন্তর্ভুক্ত ব্যবহারকারী—যদি ব্যবহারকারীটি স্পেসটির সদস্য হন অথবা কলকারী ব্যবহারকারীর সাথে তার পূর্ব পরিচিতি থাকে। |
domainId | string ব্যবহারকারীর গুগল ওয়ার্কস্পেস ডোমেইনের অনন্য শনাক্তকারী। |
type | enum ( Type ) ব্যবহারকারীর ধরণ। |
isAnonymous | boolean শুধুমাত্র আউটপুট। যখন true , তখন ব্যবহারকারীকে মুছে ফেলা হয় অথবা তার প্রোফাইল দেখা যায় না; যেমন, যখন কোনো ব্যবহারকারী সদস্য না হয়েও এবং আহ্বানকারী ব্যবহারকারীর সাথে পূর্বের কোনো সখ্যতা ছাড়াই কোনো স্পেসে উল্লিখিত হন। |
প্রকার
| এনাম |
|---|
TYPE_UNSPECIFIED | এনামের ডিফল্ট মান। ব্যবহার করবেন না। |
HUMAN | মানব ব্যবহারকারী। |
BOT | চ্যাট অ্যাপ ব্যবহারকারী। |
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-09-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2026-09-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],["The JSON representation defines a user with fields including `name` (resource identifier), `displayName` (user's name), `domainId` (Google Workspace domain), `type` (user or bot), and `isAnonymous` (deleted/hidden profile status). The `name` field uses aliases like email or People API ID. User types include `HUMAN` and `BOT`. Authenticated Chat app users only show `name` and `type` in request outputs. `type` is an enum with possible values like `HUMAN` and `BOT`.\n"]]