Method: monetization.subscriptions.basePlans.migratePrices

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

過去の定期購入価格を共有している定期購入者が、指定した地域で現在提供されている価格に移行されます。リクエストを行うと、指定されたタイムスタンプより古い過去の価格を現在受信しているユーザーに、価格変更通知が送信されます。新しい価格に同意しない定期購入者は、次回の更新時に定期購入が停止されます。

HTTP リクエスト

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:migratePrices

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

パスパラメータ

パラメータ
packageName

string

必須。親アプリのパッケージ名。Subscription リソースの packageName フィールドと同じにする必要があります。

productId

string

必須。更新する定期購入の ID。Subscription リソースの productId フィールドに同じ値を指定する必要があります。

basePlanId

string

必須。価格を更新する基本プランの一意の基本プラン ID。

リクエスト本文

リクエストの本文には次の構造のデータが含まれます。

JSON 表現
{
  "regionalPriceMigrations": [
    {
      object (RegionalPriceMigrationConfig)
    }
  ],
  "regionsVersion": {
    object (RegionsVersion)
  }
}
フィールド
regionalPriceMigrations[]

object (RegionalPriceMigrationConfig)

必須。更新する地域の価格です。

regionsVersion

object (RegionsVersion)

必須。regionPriceMigrations に使用される使用可能なリージョンのバージョン。

レスポンスの本文

成功すると、レスポンスの本文は空になります。

認証スコープ

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

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

リージョン価格移行構成

価格の移行の構成。

JSON 表現
{
  "regionCode": string,
  "oldestAllowedPriceVersionTime": string
}
フィールド
regionCode

string

必須。この設定が適用される地域コード。ISO 3166-2 で定義されています(例: US")。

oldestAllowedPriceVersionTime

string (Timestamp format)

必須。定期購入者が支払いを継続できる、過去の価格の受付終了時間です。この受付終了時間より前に作成された価格が設定された定期購入者は、現在提供されている価格に移行されます。定期購入者には、別の価格が支払われるという通知が届きます。新しい価格に同意しない定期購入者は、次回の更新時に定期購入が停止されます。

RFC3339 UTC の Zulu 形式のタイムスタンプ。ナノ秒単位で、小数点以下は 9 桁までとなります。(例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z")。