OAuthトークンの生成
post
/content/management/api/v1.1/channels/{id}/oauthToken
指定されたチャネル用
リクエスト
パス・パラメータ
- id: string
指定されたchannelIdのOAuthトークンを生成
ヘッダー・パラメータ
- X-Requested-With: string
CSRF攻撃を軽減するためのカスタム・ヘッダー。許容値:
[ "XMLHttpRequest" ]
OAuthトークンを生成するチャネルのチャネル・シークレット
レスポンス
サポートされているメディア・タイプ
- application/json
201レスポンス
作成されました。
ルート・スキーマ : OAuthToken
型:
objectOAuthトークン
ソースを表示
- channelId: string
このトークンの生成対象であるチャネルID
- expiration(optional): string(date-time)
トークンの有効期限
- token(optional): string
oauthトークン
400レスポンス
不正リクエスト
403レスポンス
禁止。
500レスポンス
内部サーバー・エラー
例
次の例では、cURLを使用してRESTリソースに対するPOSTリクエストを発行することによって、指定されたチャネル・シークレットのOAuthトークンを作成する方法を示しています。
curl -X POST -H 'Content-Type: application/json' -H 'X-Requested-With: XMLHttpRequest' 'https://host:port/content/management/api/v1.1/channels/{id}/oauthToken'
例:
有効なOAuth暗号化ベアラー・トークンを返します。
/content/management/api/v1.1/channels/CC793A08B59F65C5FEB7A460B93FC83D8390695C8E93/oauthToken
リクエスト・ペイロード
{
"channelSecret": "mBMSPvumV4y8dpdkPz/pA+7Nr2t/ITF9wTcWt94sDMk="
}
レスポンス本文
{
"token": "eyJ4NXQjUzI1NiI6ImFHSG1laWY3T1g0Nnd3U180QVZtc096RmtfMWlnd0ozQURLa29DRkNTT0kiLCJ4NXQiOiJ2U0VkYi0teDBvR1FHSXBKYmdQSVUzOVd3U1kiLCJraWQiOiJTSUdOSU5HX0tFWSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiI0RDg4RTAyMTM1QTk0N0FEOUJGODVEQUJGMDcwMjYxQ19BUFBJRCIsInVzZXIudGVuYW50Lm5hbWUiOiJpZGNzLTFjZTA5Zjk1NDk5MTQyNGRiN2M2MTkxMGUxYjY0NmMwIiwic3ViX21hcHBpbmdhdHRyIjoidXNlck5hbWUiLCJwcmltVGVuYW50Ijp0cnVlLCJpc3MiOiJodHRwczpcL1wvaWRlbnRpdHkub3JhY2xlY2xvdWQuY29tXC8iLCJ0b2tfdHlwZSI6IkFUIiwiY2xpZW50X2lkIjoiNEQ4OEUwMjEzNUE5NDdBRDlCRjg1REFCRjA3MDI2MUNfQVBQSUQiLCJjYV9ndWlkIjoiY2FjY3QtZTY4NThjNDI3MzFlNGRjZTlhYTA1NjY3NTAzOTVjZjciLCJhdWQiOlsidXJuOm9wYzpsYmFhczpsb2dpY2FsZ3VpZD00RDg4RTAyMTM1QTk0N0FEOUJGODVEQUJGMDcwMjYxQyIsImh0dHBzOlwvXC80RDg4RTAyMTM1QTk0N0FEOUJGODVEQUJGMDcwMjYxQy5jZWMuZGV2Lm9jcC5vYy10ZXN0LmNvbTo0NDNcLyIsImh0dHBzOlwvXC80RDg4RTAyMTM1QTk0N0FEOUJGODVEQUJGMDcwMjYxQy5jZWMuZGV2Lm9jcC5vYy10ZXN0LmNvbTo0NDNcL2RvY3VtZW50c1wvaW50ZWdyYXRpb25cL3NvY2lhbCIsImh0dHBzOlwvXC80RDg4RTAyMTM1QTk0N0FEOUJGODVEQUJGMDcwMjYxQy5jZWMuZGV2Lm9jcC5vYy10ZXN0LmNvbTo0NDNcL29zblwvc29jaWFsXC9hcGkiXSwic3ViX3R5cGUiOiJjbGllbnQiLCJzY29wZSI6InVybjpvcGM6Y2VjOmFsbCIsImNsaWVudF90ZW5hbnRuYW1lIjoiaWRjcy0xY2UwOWY5NTQ5OTE0MjRkYjdjNjE5MTBlMWI2NDZjMCIsImV4cCI6MTU2MTcxNTM4NywiaWF0IjoxNTYxMTEwNTg3LCJ0ZW5hbnRfaXNzIjoiaHR0cHM6XC9cL2lkY3MtMWNlMDlmOTU0OTkxNDI0ZGI3YzYxOTEwZTFiNjQ2YzAuaWRlbnRpdHkuYzlkZXYxLm9jOXFhZGV2LmNvbSIsImNsaWVudF9ndWlkIjoiZjE3MTM5OWVlYjBlNDVkZjk4ZTI1YzYxOGFlN2ZkN2MiLCJjbGllbnRfbmFtZSI6IkNFQ1NBVVRPX3Axb2NpdWNtMDUxNGFkMXNydmM1IiwidGVuYW50IjoiaWRjcy0xY2UwOWY5NTQ5OTE0MjRkYjdjNjE5MTBlMWI2NDZjMCIsImp0aSI6IjE5YWM5ODE4LWQ1OTEtNGFmMy05OTQxLTZkOTQ1ZTEyOTgxZiJ9.Rc3UP7CDhbGV4lDZbIj8TNejYZ0EYbE1YsvAZS8Ghm28XcBKOeb_iUxipt0XxH3EblsFsw98009LtSabDadSqLe7DFZ3HdZ6fnYYc1UqYYTCElbXQ39aNcqW3V7M5NFPZYPEsStZyAu5-LXvNtJpRb2_KCu0xSNoNmE10dg56ZqocNgX8s2L4HgI84OugdwUKRUkdzdv8dtDnPbY2xdz_kEB_5BWs0nOl_WWALx-9rJn5e-9Umg9BsQVnPob74ViL2pWHOZB_VYw31i3cBUPHEIRC-bluwzz_NGIQQkI9WSWfP1BtXf2nmrKeRZ_zcwkzELi1ASYv7NlWf4X3dOupw",
"channelId": "CC793A08B59F65C5FEB7A460B93FC83D8390695C8E93",
"expiration": {
"value": "2019-06-28T09:49:47.000Z",
"timezone": "UTC"
}
}