REST API OAuth API
最終更新日 2015-9-1

アクセストークン取得 (Implicit Grant)

Implicit Grant(インプリシットGrant)を用い認証・認可を実施します。

基本仕様

Implicit Grantではクライアントからリクエストを実施するAPIとしては1つになるため、1ステップでアクセストークンを取得できます。

implicit_oauth_api

HTTPメソッド

GET

エンドポイント

https://api-oauth.appiaries.com/v1/auth

リクエスト

ヘッダ

Content-Type application/json

クエリ

クエリ名 備考
response_type “token”固定
client_id OAuthクライアントID
scope アピアリーズユーザの取得する属性のアクセス範囲。スコープはこちら
redirect_uri コールバックURI 《認可のリクエストでredirect_uri値を指定した》登録していないURIは指定できない
state コールバックURIに引継ぐデータ 任意
display 認証/認可画面の表示先となるデバイス 任意
“page”:PC向け画面を表示, “touch”:スマホ向け画面を表示

レスポンス

HTTPステータス

ステータスコード 内容
303 認証画面URI:成功
OAuthクライアント指定URI:scope値不適切。リダイレクトURI確定後に予期せぬエラー。
エラー画面URI:OAuthクライアントID不適切。リダイレクトURI確定不可能。
400 response_type値不適切
500 予期せぬエラー発生

コールバック

フラグメント

フラグメント名 内容
token_type トークンタイプ。”Bearer”固定
access_token ユーザトークン
state リクエストで指定したstateの値
user_id ユーザID
store_token ストアトークン
error エラーコード
error_description エラー詳細

エラーコード一覧

エラーコード 内容
invalid_scope scope値不適切
access_denied アクセス不認可