REST Resource: grants

منبع: کمک هزینه

یک منبع اعطای دسترسی.

نمایش JSON
{
  "name": string,
  "packageName": string,
  "appLevelPermissions": [
    enum (AppLevelPermission)
  ]
}
فیلدها
name

string

الزامی. نام منبع برای این کمک هزینه، از الگوی "developers/{developer}/users/{email}/grants/{packageName}" پیروی می‌کند. اگر این کمک هزینه برای یک برنامه‌ی در حال توسعه باشد، شناسه‌ی برنامه به جای نام بسته در نام منبع استفاده خواهد شد.

packageName

string

تغییرناپذیر. نام بسته برنامه. این برای برنامه‌های پیش‌نویس خالی خواهد بود.

appLevelPermissions[]

enum ( AppLevelPermission )

مجوزهایی که برای این برنامه به کاربر داده شده است.

مجوزهای سطح برنامه

مجوزی که در سطح هر برنامه اعطا می‌شود.

انوم‌ها
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 مشاهده داده‌های کیفیت برنامه مانند موارد حیاتی، خرابی‌ها و غیره

روش‌ها

create

به یک کاربر دسترسی به پکیج داده شده را اعطا کنید.

delete

تمام دسترسی‌های کاربر به بسته یا حساب توسعه‌دهنده‌ی داده شده را حذف می‌کند.

patch

دسترسی کاربر به بسته داده شده را به‌روزرسانی می‌کند.

کدهای خطا

عملیات این منبع، کدهای خطای HTTP زیر را برمی‌گرداند:

کد خطا دلیل توضیحات وضوح تصویر
400 invalidValue مقدار نامعتبری در درخواست ارائه شده است. این اغلب به عنوان یک توکن خرید ناقص یا نامعتبر برگردانده می‌شود. مقدار فیلد نامعتبر را در بدنه درخواست یا پارامترها بر اساس مرجع API اصلاح کنید.
400 required یک فیلد یا پارامتر الزامی در درخواست وجود ندارد. برای اطمینان از وجود تمام فیلدها و پارامترهای اجباری، به مستندات API مراجعه کنید.
403 userInsufficientPermission کاربر مجوز کافی برای انجام عملیات درخواستی را ندارد. مطمئن شوید که کاربر احراز هویت شده مجوزهای لازم را در کنسول گوگل پلی دارد. برای جزئیات بیشتر به بخش «استفاده از حساب کاربری سرویس» مراجعه کنید.
404 notFound منبع مورد نظر یافت نشد. تأیید کنید که شناسه‌ها (مثلاً توکن خرید، نام بسته، شناسه محصول، شناسه اشتراک) صحیح باشند.
409 concurrentUpdate تلاشی برای به‌روزرسانی شیء‌ای که به‌طور همزمان به‌روزرسانی می‌شود، صورت گرفته است. درخواست را با backoff نمایی دوباره امتحان کنید. از تغییرات همزمان در همان منبع خودداری کنید.
5xx Generic error خطای عمومی در سرور گوگل پلی. درخواست خود را دوباره امتحان کنید.

اگر مشکل همچنان ادامه داشت، با مدیر حساب Google Play خود تماس بگیرید یا درخواست پشتیبانی ارسال کنید. داشبورد وضعیت Play را برای هرگونه قطعی شناخته شده بررسی کنید.