مجوزهایی را که تماس گیرنده در منبع مشخص شده دارد، برمی گرداند. اگر منبع وجود نداشته باشد، این یک مجموعه خالی از مجوزها را برمی گرداند، نه یک خطای NOT_FOUND.
توجه: این عملیات برای استفاده برای رابطهای کاربری آگاه از مجوز و ابزارهای خط فرمان طراحی شده است، نه برای بررسی مجوز. این عملیات ممکن است بدون اخطار "باز شود".
درخواست HTTP
POST https://earthengine.googleapis.com/v1beta/{resource=projects/*/assets/**}:testIamPermissions
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
| پارامترها | |
|---|---|
resource | مورد نیاز: منبعی که جزئیات خط مشی برای آن درخواست شده است. برای مقدار مناسب این فیلد ، نام منابع را ببینید. |
درخواست بدن
بدنه درخواست حاوی داده هایی با ساختار زیر است:
| نمایندگی JSON |
|---|
{ "permissions": [ string ] } |
| فیلدها | |
|---|---|
permissions[] | مجموعه ای از مجوزها برای بررسی |
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی نمونه ای از TestIamPermissionsResponse است.
محدوده مجوز
به یکی از حوزه های OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/earthengine -
https://www.googleapis.com/auth/earthengine.readonly -
https://www.googleapis.com/auth/cloud-platform -
https://www.googleapis.com/auth/cloud-platform.read-only
برای اطلاعات بیشتر، بهOAuth 2.0 Overview .