Method: inappproducts.list

すべてのアプリ内アイテム(管理対象アイテムと定期購入)を一覧表示します。

アプリに多数のアプリ内アイテムがある場合、レスポンスがページ分けされることがあります。この場合、レスポンス フィールド tokenPagination.nextPageToken が設定され、呼び出し元はその値を token リクエスト パラメータとして提供して次のページを取得する必要があります。

今後は、定期購入の取得にこのメソッドを使用しないようにします。詳しくは、こちらの記事をご覧ください。

HTTP リクエスト

GET https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/inappproducts

この URL は gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
packageName

string

アプリのパッケージ名。

クエリ パラメータ

パラメータ
token

string

ページ設定トークン。空の場合、リストは最初の商品から始まります。

startIndex
(deprecated)

integer (uint32 format)

非推奨で無視されました。次のページを取得するように token パラメータを設定します。

maxResults
(deprecated)

integer (uint32 format)

非推奨で無視されました。ページサイズはサーバーによって決まります。

リクエスト本文

リクエストの本文は空にする必要があります。

レスポンスの本文

すべてのアプリ内アイテムをリストするレスポンス。

成功すると、レスポンスの本文に次の構造のデータが含まれます。

JSON 表現
{
  "kind": string,
  "inappproduct": [
    {
      object (InAppProduct)
    }
  ],
  "tokenPagination": {
    object (TokenPagination)
  },
  "pageInfo": {
    object (PageInfo)
  }
}
フィールド
kind

string

このレスポンスの種類(「androidpublisher#inappproductsListResponse」)。

inappproduct[]

object (InAppProduct)

すべてのアプリ内アイテム。

tokenPagination

object (TokenPagination)

ページネーション トークン。1 ページを超える多数の商品を処理します。

pageInfo
(deprecated)

object (PageInfo)

非推奨で、設定されていません。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/androidpublisher