XCode 16.2 日本語化計画
JSON Web トークンに署名し、API 要求を承認するために使用する API キーを作成します。
App Store Server API および 外部での購入サーバ API (External Purchase Server API) では、JSON Web Tokens(JWTS)が API に行う各要求を承認する必要があります。App Store Connect からあなたがダウンロードする秘密 API キーを使用して JWTs を生成します。秘密キーを使用して JWT を生成する詳細については、API 要求用の JSON Web トークンの生成 を参照してください。
API キーには、Apple が保持する public な部分とあなたがダウンロードする private キーの 2 つの部分があります。private 鍵を使用して、API を許可するトークンに署名して、App Store へのデータにアクセスまたは提出します。
App Store Server API および 外部での購入サーバ API (External Purchase Server API) の API キーを使用します。他の Apple サービスにキーを使用することはできません。
キーを生成するには、App Store Connect での管理者の役割またはアカウントホルダーの役割が必要です。複数の API キーを生成できます。App Store Server API および 外部での購入サーバ API (External Purchase Server API) で使用する API キーを生成するには、App Store Connect にログインして、以下の手順を完了します。
新しいキーの名前、キー ID、ダウンロードリンク、その他の情報がページに表示されます。
あなたの API キーを生成した後、App Store Connect はキーの秘密の半分をダウンロードする機会をあなたに提供します。秘密鍵は、1 回だけダウンロードできます。
ダウンロードのリンクは、秘密キーをまだダウンロードしていない場合にのみ表示されます。Apple は秘密鍵のコピーを保管していません。あなたの秘密鍵を安全な場所に保管してください。
App Store サーバー ライブラリを使用して実装を簡素化する
Apple のオープンソースライブラリを使用して JSON Web Token (JWT) を作成し、あなたの呼び出しの承認、取引の検証、領収書からの取引 ID の抽出などを行います。
JSON Web トークンに署名し、API 要求を承認するために使用する API キーを作成します。
あなたの秘密鍵 (private key) で署名された JSON Web トークンを作成し、App Store サーバ API および外部購入サーバー API への要求を承認します。
App Store Server API エンドポイントに適用されるレート制限を認識し、あなたのコード内で処理します。
App Store Server API の新機能と更新について説明します。