すべてのアプリ内アイテム(管理対象アイテムと定期購入の両方)が一覧表示されます。
アプリにアプリ内アイテムが多数ある場合は、レスポンスがページ分けされることがあります。この場合、レスポンス フィールド 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