すべてのアプリ内アイテム(管理対象アイテムと定期購入)を一覧表示します。
アプリに多数のアプリ内アイテムがある場合、レスポンスがページ分けされることがあります。この場合、レスポンス フィールド tokenPagination.nextPageToken
が設定され、呼び出し元はその値を token
リクエスト パラメータとして提供して次のページを取得する必要があります。
今後は、定期購入の取得にこのメソッドを使用しないようにします。詳しくは、こちらの記事をご覧ください。
HTTP リクエスト
GET https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/inappproducts
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
パラメータ | |
---|---|
packageName |
アプリのパッケージ名。 |
クエリ パラメータ
パラメータ | |
---|---|
token |
ページ設定トークン。空の場合、リストは最初の商品から始まります。 |
startIndex |
非推奨で無視されました。次のページを取得するように |
maxResults |
非推奨で無視されました。ページサイズはサーバーによって決まります。 |
リクエスト本文
リクエストの本文は空にする必要があります。
レスポンスの本文
すべてのアプリ内アイテムをリストするレスポンス。
成功すると、レスポンスの本文に次の構造のデータが含まれます。
JSON 表現 |
---|
{ "kind": string, "inappproduct": [ { object ( |
フィールド | |
---|---|
kind |
このレスポンスの種類(「androidpublisher#inappproductsListResponse」)。 |
inappproduct[] |
すべてのアプリ内アイテム。 |
tokenPagination |
ページネーション トークン。1 ページを超える多数の商品を処理します。 |
pageInfo |
非推奨で、設定されていません。 |
認可スコープ
次の OAuth スコープが必要です。
https://www.googleapis.com/auth/androidpublisher