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