Method: purchases.subscriptions.defer

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

ユーザーの定期購入購入を、指定した将来の有効期限まで延期します。

HTTP リクエスト

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:defer

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

パスパラメータ

パラメータ
packageName

string

このサブスクリプションが購入されたアプリのパッケージ名(例: 'com.some.thing')。

subscriptionId

string

購入されたサブスクリプション ID(例: 月 001&#39)。

token

string

定期購入の購入時にユーザーのデバイスに提供されるトークン。

リクエスト本文

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

JSON 表現
{
  "deferralInfo": {
    object (SubscriptionDeferralInfo)
  }
}
フィールド
deferralInfo

object (SubscriptionDeferralInfo)

サブスクリプションの新しい望ましい有効期限に関する情報。

レスポンスの本文

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

purchase.subscriptions.defer API に対するレスポンス。

JSON 表現
{
  "newExpiryTimeMillis": string
}
フィールド
newExpiryTimeMillis

string (int64 format)

エポックからのサブスクリプションの新しい有効期限(ミリ秒単位)。

認証スコープ

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

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

SubscriptionDeferralInfo

SubscriptionDeferralInfo には、サブスクリプション購入を将来の有効期限まで延期するために必要なデータが含まれています。

JSON 表現
{
  "expectedExpiryTimeMillis": string,
  "desiredExpiryTimeMillis": string
}
フィールド
expectedExpiryTimeMillis

string (int64 format)

定期購入の予想される有効期限。サブスクリプションの現在の有効期限が、ここで指定した値でない場合、延期は行われません。

desiredExpiryTimeMillis

string (int64 format)

サブスクリプションに割り当てる次の有効期限です。エポックからのミリ秒単位です。指定した期間は、サブスクリプションの現在の有効期限よりも後にするか、それより長くする必要があります。