profile、profile:user_id、postal_code、またはスペースで区切られた組み合わせ(例:profile%20postal_code)である必要があります。詳細については、ユーザープロファイルを参照してください。リクエストされたレスポンスのタイプ。このシナリオでは、codeである必要があります。認可サービスによるユーザーのリダイレクト先をHTTPSアドレスで指定します。このリクエストからレスポンスまでの状態を維持するためにクライアントが使用する不透明型の値。認可サービスがユーザーをクライアントに戻すときに、この値をパラメーターに含めます。クロスサイトリクエストフォージェリを防ぐためにも使用されます。詳細については、クロスサイトリクエストフォージェリを参照してください。SDKを使用して認可リクエストを行うには、optionsオブジェクトを入力し、amazon.Login.authorizeを呼び出す必要があります。アクセストークンをリクエストします。(クライアントシークレットが公開されることになるため)。-->});amazon.Login.authorizeの最初のパラメーターは常にoptionsオブジェクトです。2番目のパラメーターは、認可レスポンスを処理するJavaScript関数か、別のページへのリダイレクトURIにします。URIはSDKを呼び出すページと同じドメインに属し、HTTPSで指定する必要があります。SDKをページに読み込む必要があります。SDKを追加するを参照してください。ユーザーがリクエストを承認または拒否すると、認可サーバーがユーザーをredirect_uriにリダイレクトします。続いてクライアントが認可レスポンス(以下参照)を取得します。認可レスポンスクライアント(ウェブサイト)がユーザーエージェント(ブラウザ)に認可リクエストを指示すると、認可サービスによってユーザーエージェントはクライアントが指定したURIにリダイレクトされます。ユーザーがアクセスリクエストを許可した場合、そのURIにはcodeパラメーター(認可コード付き)が含まれます。https://client.example.com/cb?code=SplxlOBezQQYbYS6WxSbIA&state=208257577ll0975l93l2l59l895857093449424認可コードは18~128文字で、5分間有効です。リダイレクトでは、認可リクエストでユーザーエージェントから渡されたstateのコピーも行われます。この値によって、リクエスト前のユーザーの状態をトラッキングできます。クロスサイトリクエストフォージェリを防ぐためにも使用されます。SDKを使用している場合、上記のパラメーターはamazon.Login.authorizeで提供されているresponseオブジェクトで利用できます(上記の認可リクエストセクションの例を参照してください)。認可エラーユーザーがアクセスリクエストを許可しなかった場合、またはエラーが発生した場合、認可サービスは、クライアントが指定したURIにユーザーエージェント(ユーザーのブラウザ)をリダイレクトします。そのURIには、エラーの詳細を示すエラーパラメーターが含まれます。https://client.example.com/cb#error=access_denied&state=208257577ll0975l93l2l59l895857093449424認可リクエストに失敗した場合のエラーパラメーターには、次のものがあります。エラー値を表すASCIIコード。クライアント開発者が判読できる形でエラーに関する情報を記載したASCII文字列。クライアント開発者が判読できる形でエラーに関する情報を記載したウェブページへのURI。元の認可リクエストで渡されたクライアントのstate。SDKを使用している場合、上記のパラメーターはamazon.Login.authorizeで提供されているresponseオブジェクトで利用できます(上記の認可リクエストセクションの例を参照してください)。次のエラーコードがerrorの値として返されることがあります。リクエストに必須パラメーターがない、値が無効、または形式に誤りがあります。認可コードをリクエストする権限がクライアントにありません。リソース所有者または認可サーバーがこのリクエストを拒否しました。リクエストが指定したレスポンスタイプはサポートされていません。このシナリオでは、response_typeはcodeである必要があります。クライアントがリクエストしたスコープに誤りがあります。認可サーバーで想定外のエラーが発生しました(HTTP500内部サーバーエラーとして処理)。認可サーバーは、一時的なオーバーロードまたは予定されていたメンテナンスのために使用できません(HTTPエラー503サービス利用不可として処理)。アクセストークンリクエスト認可レスポンスと有効な認可コードを受け取ったクライアント(ウェブサイト)は、そのコードを使用してアクセストークンを取得できます。アクセストークンがあれば、クライアントはユーザープロファイルを読み取ることができます。POSTを実行します。リクエストされたアクセスグラントのタイプ。Authorization_codeである必要があります。認可リクエストによって返されたコード。認可リクエストにredirect_uriを指定した場合、ここで同じredirect_uriを渡す必要があります。SDKを使用した場合、ここでredirect_uriを渡す必要はありません。