リソース: Grant
アクセス権限リソース。
| JSON 表現 |
|---|
{
"name": string,
"packageName": string,
"appLevelPermissions": [
enum ( |
| フィールド | |
|---|---|
name |
必須。この権限のリソース名。形式は「developers/{developer}/users/{email}/grants/{packageName}」です。未公開アプリに対する権限の場合、パッケージ名の代わりにアプリ ID がこのリソース名に使用されます。 |
packageName |
変更不可。アプリのパッケージ名。未公開アプリでは空になります。 |
appLevelPermissions[] |
このアプリについてユーザーに付与されている権限。 |
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 |
reviews.reply でのレビューへの返信。 |
CAN_MANAGE_PUBLIC_APKS |
製品版としてのリリース、デバイスの除外、Google Play アプリ署名の使用。 |
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 |
アプリの品質データの閲覧(Vitals、Crashes など)。 |
CAN_MANAGE_DEEPLINKS |
アプリのディープリンク設定の管理。 |
メソッド |
|
|---|---|
|
指定されたパッケージへのアクセス権をユーザーに付与します。 |
|
指定されたパッケージまたはデベロッパー アカウントに対するユーザーのすべてのアクセス権を削除します。 |
|
指定されたパッケージに対するユーザーのアクセス権を更新します。 |
エラーコード
このリソースのオペレーションは、次の HTTP エラーコードを返します。
| エラーコード | 理由 | 説明 | 解決策 |
|---|---|---|---|
400 |
invalidValue |
リクエストで無効な値が指定されました。多くの場合、これは形式が正しくないか無効な購入トークンに対して返されます。 | API リファレンスに基づいて、リクエスト本文またはパラメータの無効なフィールド値を修正します。 |
400 |
required |
リクエストに必須のフィールドまたはパラメータがありません。 | API のドキュメントを参照して、すべての必須フィールドとパラメータが含まれていることを確認します。 |
403 |
userInsufficientPermission |
リクエストされたオペレーションを実行する権限がユーザーにありません。 | 認証済みユーザーが Google Play Console で必要な権限を持っていることを確認します。詳細については、 サービス アカウントの使用をご覧ください。 |
404 |
notFound |
リクエストされたリソースが見つかりませんでした。 | ID(購入トークン、パッケージ名、商品 ID、定期購入 ID など)が正しいことを確認します。 |
409 |
concurrentUpdate |
同時に更新されているオブジェクトを更新しようとしました。 | 指数バックオフを使用してリクエストを再試行します。同じリソースへの同時変更は避けてください。 |
5xx |
Generic error |
Google Play サーバーの一般的なエラー。 | リクエストを再試行してください。 問題が解決しない場合は、Google Play アカウント マネージャーにお問い合わせいただくか、サポート リクエストを送信してください。Google Play ステータス ダッシュボードで、既知のサービス停止がないか確認してください。 |