

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# トークン
<a name="API_Token"></a>


|  | 
| --- |
|  AWS AppFabric for productivity 機能はプレビュー版であり、変更される可能性があります。 | 

AppClients が認可コードをアクセストークンと交換できるようにする情報が含まれます。

**Topics**
+ [リクエストボディ](#API_Token_request)
+ [レスポンス要素](#API_Token_response)

## リクエストボディ
<a name="API_Token_request"></a>

リクエストは以下の JSON 形式のデータを受け入れます。


| パラメータ | 説明 | 
| --- | --- | 
| **コード** | 認可エンドポイントから受信した認可コードです。<br />タイプ: 文字列<br />長さの制約: 最小長は 1 です。最大長は 2,048 です。<br />必須: いいえ | 
| **grant\_type** | トークンの付与のタイプ。`authorization_code` または `refresh_token` である必要があります。<br />タイプ: 文字列<br />必須: はい | 
| **app\_client\_id** | AppClient の ID です。<br />タイプ: 文字列<br />パターン: `[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}`<br />必須: はい | 
| **redirect\_uri** | 認可エンドポイントに渡されたリダイレクト URI。<br />タイプ: 文字列<br />必須: いいえ | 
| **refresh\_token** | 最初のトークンリクエストで受け取った更新トークンです。<br />タイプ: 文字列<br />長さの制約: 最小長は 1 です。最大長は 4,096 です。<br />必須: いいえ | 

## レスポンス要素
<a name="API_Token_response"></a>

アクションが成功すると、サービスは HTTP 200 レスポンスを返します。

サービスから以下のデータが JSON 形式で返されます。


| パラメータ | 説明 | 
| --- | --- | 
| **appfabric\_user\_id** | トークン用のユーザーの ID。この値は、リクエストが `authorization_code` グラントタイプを使用している場合のみ返されます。<br />タイプ: 文字列 | 
| **expires\_in** | トークンの有効期限が切れるまでの残りの秒数。<br />タイプ: Long | 
| **refresh\_token** | 次のリクエストに使用する更新トークンです。<br />タイプ: 文字列<br />長さの制約: 最小長は 1 です。最大長は 2,048 です。 | 
| **token** (トークン) | アクセストークンです。<br />タイプ: 文字列<br />長さの制約: 最小長は 1 です。最大長は 2,048 です。 | 
| **token\_type** | トークンのタイプです。<br />タイプ: 文字列 | 