- درخواست HTTP
- پارامترهای مسیر
- پارامترهای پرس و جو
- درخواست بدن
- بدن پاسخگو
- محدوده مجوز
- UserRequestingExtensionDetails
- آن را امتحان کنید!
لیستی از کاربرانی که درخواست نصب افزونه را داشته اند دریافت کنید.
درخواست HTTP
GET https://chromemanagement.googleapis.com/v1/{customer=customers/*}/apps:fetchUsersRequestingExtension
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها | |
---|---|
customer | مورد نیاز. شناسه مشتری یا "my_customer" با پیشوند "customers/". |
پارامترهای پرس و جو
پارامترها | |
---|---|
extension Id | مورد نیاز. افزونه ای که می خواهیم کاربران درخواست کننده را برای آن پیدا کنیم. |
page Size | اختیاری. حداکثر تعداد نتایج برای بازگشت. حداکثر و پیش فرض 50 است. هر اندازه صفحه بزرگتر از 50 به 50 تبدیل می شود. |
page Token | اختیاری. رمزی برای مشخص کردن صفحه درخواستی که باید برگردانده شود. توکن پس از 1 روز منقضی می شود. |
org Unit Id | شناسه واحد سازمانی. فقط دستگاه هایی را در نظر بگیرید که مستقیماً به این واحد سازمانی تعلق دارند، یعنی ارگان های فرعی شمارش نمی شوند. در صورت حذف، تمام داده ها برگردانده می شوند. |
درخواست بدن
بدنه درخواست باید خالی باشد.
بدن پاسخگو
پاسخی که حاوی لیستی از کاربرانی است که افزونه درخواست شده را درخواست کردهاند.
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"userDetails": [
{
object ( |
فیلدها | |
---|---|
user Details[] | جزئیات کاربرانی که پسوند درخواست شده را درخواست کرده اند. |
total Size | تعداد کل کاربران در پاسخ. |
next Page Token | رمزی برای مشخص کردن صفحه بعدی در لیست. |
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/chrome.management.appdetails.readonly
UserRequestingExtensionDetails
جزئیات کاربری که درخواست برنامه افزودنی می کند، از جمله ایمیل و توجیه.
نمایندگی JSON |
---|
{ "email": string, "justification": string } |
فیلدها | |
---|---|
email | آدرس ایمیل کاربری که درخواست برنامه افزودنی کرده است. |
justification | درخواست توجیه همانطور که توسط کاربر وارد شده است. |