Web Service Endpoint


すべてのサブスクリプション状況の取得


あなたのアプリ内で顧客の自動更新サブスクリプションすべての状況を取得します。


App Store Server API 1.0+




URL


GET https://api.storekit.itunes.apple.com/inApps/v1/subscriptions/{transactionId}

サンドボックス URL


GET https://api.storekit-sandbox.itunes.apple.com/inApps/v1/subscriptions/{transactionId}


パスパラメータ


transactionId
transactionId
(必須)顧客に属する取引の ID。元の取引 ID (originalTransactionId) である場合があります。

クエリパラメータ


status
[status]
応答に含めるべきサブスクリプションの status (リンク切れ) を示すオプションのフィルター。あなたのクエリでは、複数の status クエリパラメータを指定できます。

反応コード


200
StatusResponse
OK
要求は成功した。
Content-Type: application/json
400
(InvalidAppIdentifier
Error
| Invalid
TransactionIdError
|
InvalidStatusError)
不正な要求
Content-Type: application/json
401



未承認
承認ヘッダー内の JSON Web トークン (JWT) が無効です。詳細については、API 要求用の JSON Web トークンの生成 を参照してください。
404
(AccountNotFoundError |
AccountNotFound
RetryableError
| AppNot
FoundError
| AppNot
FoundRetryableError
|
TransactionIdNotFound
Error
)
見つかりません
Content-Type: application/json
429
RateLimitExceededError
要求がレート制限を超えました。
Content-Type: application/json
500
(GeneralInternalError | GeneralInternal
RetryableError)
内部サーバのエラー
Content-Type: application/json


以下で言及


App Store サーバ API の変更履歴


レート制限の識別



議論


この API は、顧客のすべてのサブスクリプションの状況を、サブスクリプショングループ ID で整理して返します。


status クエリパラメータに複数の値を指定すると、いずれかの値に一致する状況のサブスクリプションを含む応答が取得されます。例えば、以下の要求は、アクティブなサブスクリプション (status (リンク切れ) 値 1) と課金猶予期間内のサブスクリプション (status (リンク切れ) 値 4) を返します。


GET https://api.storekit.itunes.apple.com/inApps/v1/subscriptions/{transactionId}?status=1&status=4




以下も見よ


サブスクリプションの状況


object StatusResponse

あなたのアプリ内の顧客の自動更新サブスクリプションすべての状況の情報が含まれる応答。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ