API機能を利用する際のユーザー認証です。
出力方法はJsonです。
POST | https://api.rcmd.jp/admin/oauth/token |
注意事項
※本工程はアイテム情報等データ更新する際にAPIを活用頂く場合のみ必要となります。レコメンド情報を取得する場合のみは不要です。
パラメタ |
要否 |
説明 |
client_id |
必須 |
OAuth2.0クライアントID |
client_secret |
必須 |
OAuth2.0クライアントシークレット |
grant_type |
必須 |
グラント種別。”password”固定 |
username |
必須 |
アカウント名 |
password |
必須 |
パスワード |
Content-Type: application/json
{
"client_id": [クライアントID],
"client_secret": [クライアントシークレット],
"grant_type": "password",
"username": [アカウント名],
"password": [パスワード]
}
パラメタ |
説明 |
access_token |
アクセストークン |
token_type |
トークンタイプ。”bearer” 固定 |
expires_in |
トークンの生存期間(秒)。3時間(10800秒)固定 |
created_at |
トークンの生成日時(UNIXタイム) |
Content-Type: application/json
{
"access_token": [アクセストークン],
"token_type": "bearer",
"expires_in": "10800",
"created_at": [トークンの生成日時]
}
https://api.rcmd.jp/admin/oauth/tokenリクエストヘッダには以下をご設定ください。
Content-Type: application/json
1でお伝えした [client_id] と [client_secret] , [password] をBODYパラメタにご設定ください。{
"client_id": "774a0afec0a86264630e9c4363ab6c52d59d448d3db7960d7d6098d4ed4dee89",
"client_secret": "ea855afaf1c44ab8527a426bb7e1fcff99c76ba592f4fb93dd9436e3b084a0f0",
"grant_type": "password",
"username" : "test_account",
"password": "N3@|dII(9NJL"
}
{
"access_token": "187113305cfd78f0afe3dfeb94a3f6b0a1e7ae1410a96abaaa1965477dd4dc16",
"token_type": "bearer",
"expires_in": "10800",
"created_at": "1538126278"
}