منبع: کمک هزینه
یک منبع اعطای دسترسی.
| نمایش JSON |
|---|
{
"name": string,
"packageName": string,
"appLevelPermissions": [
enum ( |
| فیلدها | |
|---|---|
name | الزامی. نام منبع برای این کمک هزینه، از الگوی "developers/{developer}/users/{email}/grants/{packageName}" پیروی میکند. اگر این کمک هزینه برای یک برنامهی در حال توسعه باشد، شناسهی برنامه به جای نام بسته در نام منبع استفاده خواهد شد. |
packageName | تغییرناپذیر. نام بسته برنامه. این برای برنامههای پیشنویس خالی خواهد بود. |
appLevelPermissions[] | مجوزهایی که برای این برنامه به کاربر داده شده است. |
مجوزهای سطح برنامه
مجوزی که در سطح هر برنامه اعطا میشود.
| انومها | |
|---|---|
APP_LEVEL_PERMISSION_UNSPECIFIED | مجوز ناشناخته یا نامشخص. |
CAN_ACCESS_APP | مشاهده اطلاعات برنامه (فقط خواندنی). منسوخ شده: سعی کنید قابلیت جزئیتری تعریف کنید. در غیر این صورت، AppLevelPermission.CAN_VIEW_NON_FINANCIAL_DATA را بررسی کنید. |
CAN_VIEW_FINANCIAL_DATA | مشاهده دادههای مالی. |
CAN_MANAGE_PERMISSIONS | مدیر (با تمام دسترسیها). |
CAN_REPLY_TO_REVIEWS | نقدها.پاسخ به نقدها. |
CAN_MANAGE_PUBLIC_APKS | انتشار به محیط عملیاتی، حذف دستگاهها و استفاده از امضای برنامه توسط گوگل پلی. |
CAN_MANAGE_TRACK_APKS | انتشار به مسیرهای آزمایشی. |
CAN_MANAGE_TRACK_USERS | مدیریت مسیرهای تست و ویرایش لیست تسترها. |
CAN_MANAGE_PUBLIC_LISTING | مدیریت حضور در فروشگاه |
CAN_MANAGE_DRAFT_APPS | ویرایش و حذف پیشنویس برنامهها |
CAN_MANAGE_ORDERS | مدیریت سفارشات و اشتراکها. |
CAN_MANAGE_APP_CONTENT | مدیریت صفحات مرتبط با سیاستها |
CAN_VIEW_NON_FINANCIAL_DATA | مشاهده اطلاعات برنامه (فقط خواندنی). |
CAN_VIEW_APP_QUALITY | مشاهده دادههای کیفیت برنامه مانند موارد حیاتی، خرابیها و غیره |
CAN_MANAGE_DEEPLINKS | مدیریت تنظیمات لینکهای عمیق یک برنامه. |
روشها | |
|---|---|
| به یک کاربر دسترسی به پکیج داده شده را اعطا کنید. |
| تمام دسترسیهای کاربر به بسته یا حساب توسعهدهندهی داده شده را حذف میکند. |
| دسترسی کاربر به بسته داده شده را بهروزرسانی میکند. |
کدهای خطا
عملیات این منبع، کدهای خطای HTTP زیر را برمیگرداند:
| کد خطا | دلیل | توضیحات | وضوح تصویر |
|---|---|---|---|
400 | invalidValue | مقدار نامعتبری در درخواست ارائه شده است. این اغلب به عنوان یک توکن خرید ناقص یا نامعتبر برگردانده میشود. | مقدار فیلد نامعتبر را در بدنه درخواست یا پارامترها بر اساس مرجع API اصلاح کنید. |
400 | required | یک فیلد یا پارامتر الزامی در درخواست وجود ندارد. | برای اطمینان از وجود تمام فیلدها و پارامترهای اجباری، به مستندات API مراجعه کنید. |
403 | userInsufficientPermission | کاربر مجوز کافی برای انجام عملیات درخواستی را ندارد. | مطمئن شوید که کاربر احراز هویت شده مجوزهای لازم را در کنسول گوگل پلی دارد. برای جزئیات بیشتر به بخش «استفاده از حساب کاربری سرویس» مراجعه کنید. |
404 | notFound | منبع مورد نظر یافت نشد. | تأیید کنید که شناسهها (مثلاً توکن خرید، نام بسته، شناسه محصول، شناسه اشتراک) صحیح باشند. |
409 | concurrentUpdate | تلاشی برای بهروزرسانی شیءای که بهطور همزمان بهروزرسانی میشود، صورت گرفته است. | درخواست را با backoff نمایی دوباره امتحان کنید. از تغییرات همزمان در همان منبع خودداری کنید. |
5xx | Generic error | خطای عمومی در سرور گوگل پلی. | درخواست خود را دوباره امتحان کنید. اگر مشکل همچنان ادامه داشت، با مدیر حساب Google Play خود تماس بگیرید یا درخواست پشتیبانی ارسال کنید. داشبورد وضعیت Play را برای هرگونه قطعی شناخته شده بررسی کنید. |