uid・state取得について

本APIはSDKを用いず、アプリから直接HTTP(S)通信を用いて認証してAPIを使う方向けの資料です

入力パラメータはGET、出力パラメータは入力パラメータで指定したredirect_uriへのリダイレクト(GET)になります。

アプリを起動したユーザーのログイン状態により以下の違いがあります

  • 未ログインの場合は、ユーザーにログイン画面が表示される
  • ログイン済みの場合は、ユーザーの入力が必要ない

上記の後に、入力パラメータで指定したredirect_uriにリダイレクトされます

ユーザーがログイン画面でログインしなかった場合は制御がアプリ側に戻りません

入力パラメータ

パラメータ 省略 備考
client_id ネクストエンジンの「アプリを作る」 -> 該当アプリの「編集」 -> 「API」タブにあるクライアントID 不可 テスト環境で実施する場合は、テスト環境の値を指定する。販売する前には本番環境の値を指定する
redirect_uri ネクストエンジンへのログイン後、リダイレクトするuriを指定する 可能(ネクストエンジンのアプリを作る->APIのRedirect URIになる) ネクストエンジンのアプリを作る->APIのRedirect URIのホスト以外を指定することは出来ない

出力パラメータ

パラメータ名 備考
uid アプリを起動したユーザーのuid
state アプリを起動したユーザーのstate stateには有効期限があります。有効期限が切れた場合は再度本APIを呼ぶ必要があります
入力パラメータに渡したパラメータ 上記パラメータ以外に、入力パラメータに渡したパラメータがそのまま返却されます