API の認証
秘密鍵と更新トークンを使用して Bearer トークンを取得して API 要求を認証する
読み終わるまでの所要時間 1 分最終更新 6日前
ironsource API エンドポイントはすべてセキュリティ保護されており、認証トークンとともに使用する必要があります。まず、認証用の承認ヘッダーを追加する必要があります。
Bearer API 認証
Ironsource のアプリケーション API とインスタンス API を使用するには、Bearer API 認証が必要です。
説明
Bearer API Authentication は、auth 2.0 Bearer Authentication に基づいています。HTTP 承認ヘッダーは、アカウントの一意の秘密鍵と更新トークンに基づいて作成されます
一意のパラメーターはマイ アカウントで確認できます。
メソッド
GET platform.ironsrc.com/partners/publisher/auth
リクエスト URL
リクエスト例
$authURL = 'https://platform.ironsrc.com/partners/publisher/auth';$authHeaders = array( 'secretkey: <a1b2c3d4e5f67890abcdef1234567890>', 'refreshToken: <fa9e8d7c6b5a4938271605e4d3c2b1a0>',);$curlClient = curl_init($authURL);curl_setopt($curlClient, CURLOPT_HTTPHEADER, $authHeaders);curl_setopt($curlClient, CURLOPT_RETURNTRANSFER, true);$bearerTokenResponse = curl_exec($curlClient);$bearerToken = str_replace('"','',$bearerTokenResponse);curl_close($curlClient);
反応例
eyJ0eX AiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzWNyZXZXkiOiJhMWIyYzNkNGU1ZjY3ODkwYWJjZGVmMTIzNDU2Nzg5MCIsInJlZnJlc2hUb2tlbiI6ImZhOWU4ZDdjNmI1YTQ5MzgyNzE2MDVlNGQzYzJiMWEwIiwiZXhwaXJhdGlvblRpbWUiOjIxNDM5NTg0MDB9.rK9mXvQpLzNwYtDsAqBcEuFhGjIkMnOpRsTuVwXyZa4
生成されたトークンは Bearer トークンの承認に使用されます。
GET https://platform.ironsrc.com/partners/publisher/instances/v1?appKey=123abcAuthorization: Bearer eyJ0eX AiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzWNyZXZXkiOiJhMWIyYzNkNGU1ZjY3ODkwYWJjZGVmMTIzNDU2Nzg5MCIsInJlZnJlc2hUb2tlbiI6ImZhOWU4ZDdjNmI1YTQ5MzgyNzE2MDVlNGQzYzJiMWEwIiwiZXhwaXJhdGlvblRpBWUiOjIxNDM5NTg0MDB9.rK9mXvQpLzNwYtDsAqBcEuFhGjIkMnOpRsTuVwXyZa4
標準 API 認証
説明
このタイプの認証は、HTTPS を使用した Basic HTTP 認証に基づいています。HTTP 承認ヘッダーは、ユーザ名:秘密鍵の base64 バージョンに基づいて作成されます。
- username は、システムへのログインに使用されるログイン/E メールです。
- 秘密鍵パラメーターは、LevelPlay アカウントに一意のものです。
秘密鍵はマイアカウントにあります。
リクエストヘッダーの例
Basic `<YOUR_BASE64_ENCODED_TOKEN>`