oauth2 token

OAuth2.0認証 トークン取得

クライアントID(client_id)とクライアントシークレット(client_secret)からトークンを取得します。

利用するドメインが他のAPIと異なるため、こちらでご確認ください。

https://[domain]/oauth2/token

HTTP request method

POST

ContentType

application/x-www-form-urlencoded

Requests

ヘッダ

クライアントID [client_id] とクライアントシークレット [client_secret] を指定します。
※クライアントID、クライアントシークレットはコンソールの「チャネル設定」>「チャネル一覧」>「チャネル詳細」を参照してください。
 クライアントID、クライアントシークレット使用時はBase64Encodeする必要があります。

 Authorization:Basic {[client_id]:[client_secret] をBase64Encodeした文字列}
ボディ

固定値を指定します。

 grant_type=client_credentials

Responses

エラーについては「エラーメッセージ一覧」を参照してください。

Media type:application/json

キー名 説明
access_token
string
トークン文字列
token_type
string
トークンのタイプ
expires_in
integer
トークンの存続時間(秒単位)

Example

リクエストURL
 https://[domain]/oauth2/token
リクエスト
ヘッダ
Authorization:Basic {[client_id]:[client_secret] をBase64Encodeした文字列}
Content-Type:application/x-www-form-urlencoded

ボディ
grant_type=client_credentials
レスポンス
{
"access_token":"トークン文字列",
"token_type":"Bearer",
"expires_in":3600
}