

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

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


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

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

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

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

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


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

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

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

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


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