- درخواست HTTP
- پارامترهای مسیر
- پارامترهای پرس و جو
- درخواست بدن
- بدن پاسخگو
- محدوده مجوز
- آن را امتحان کنید!
شناسه های رمزگذاری شده سمت سرویس گیرنده را برای یک کاربر تأیید شده فهرست می کند.
برای سرپرستانی که هویت و جفت کلید کاربران را در سازمان خود مدیریت میکنند، درخواستها نیاز به مجوز با یک حساب خدماتی دارند که دارای اختیارات تفویض اختیار در سراسر دامنه برای جعل هویت کاربران با دامنه https://www.googleapis.com/auth/gmail.settings.basic
هستند.
برای کاربرانی که هویت و جفت کلید خود را مدیریت می کنند، درخواست ها نیاز به رمزگذاری کلید سخت افزاری فعال و پیکربندی شده دارند.
درخواست HTTP
GET https://gmail.googleapis.com/gmail/v1/users/{userId}/settings/cse/identities
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها | |
---|---|
userId | آدرس ایمیل اصلی درخواست کننده. برای نشان دادن کاربر احراز هویت شده، می توانید از مقدار ویژه |
پارامترهای پرس و جو
پارامترها | |
---|---|
pageToken | نشانه صفحهبندی که نشان میدهد کدام صفحه از هویتها باید بازگردانده شوند. اگر توکن ارائه نشود، API صفحه اول نتایج را برمی گرداند. |
pageSize | تعداد هویت هایی که باید بازگردانده شوند. در صورت عدم ارائه، اندازه صفحه به طور پیش فرض 20 ورودی خواهد بود. |
درخواست بدن
بدنه درخواست باید خالی باشد.
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"cseIdentities": [
{
object ( |
فیلدها | |
---|---|
cseIdentities[] | یک صفحه از لیست هویت های CSE که برای کاربر پیکربندی شده است. |
nextPageToken | رمز صفحهبندی برای ارسال به یک فراخوان بعدی identities.list به منظور بازیابی صفحه بعدی هویتها. اگر این مقدار برگردانده نشود یا رشته خالی باشد، صفحه دیگری باقی نمی ماند. |
محدوده مجوز
به یکی از حوزه های OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/gmail.settings.basic
-
https://mail.google.com/
-
https://www.googleapis.com/auth/gmail.modify
-
https://www.googleapis.com/auth/gmail.readonly
-
https://www.googleapis.com/auth/gmail.settings.sharing
برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.