ログイン (REST APIリファレンス)

メンバーのログインを行います。 ログイン完了後、アクセストークンが発行されます。

リクエスト

メソッド

POST

URL

https:////login/rest_api=1.0/

ヘッダー

パラメータ名
Content-Type application/json
但しファイルを転送する場合は、multipart/form-data

すべてのリソースで共通のリクエストヘッダーは、こちらをご参照ください。

コンテント

フィールド名説明
login_id 文字列 メンバーログインID
password 文字列 メンバーログインパスワード

リクエスト例

curl -v -X POST
       -H "CONTENT-TYPE: application/json" 
       -H "X-ECHO-APP-ID: fd15eacfaf2388fac2980fef163c6116" 
       -H "X-ECHO-APP-KEY: 0cdf8bc765d7d9604e83becf93137d42" 
       "https://hogehoge.echopf.com/members/login/rest_api=1.0/"

レスポンス

HTTPステータス

ステータスコード内容
201 {{$page.contents.res_status?}

ヘッダー

パラメータ名
Content-Type application/json

コンテント

ログインしたメンバーの情報とアクセストークンが出力されます。

フィールド名説明
refid 文字列 メンバーID
login_id 文字列 メンバーログインID
contents コンテンツオブジェクト メンバーコンテンツ
created 日時 登録日時
last_logined 日時 最終ログイン日時
groups 配列 所属グループ (各要素はグループオブジェクト
access_token 文字列 アクセストークン
ログインセッションを維持した状態でAPIアクセスを行うには、アクセストークンをリクエストヘッダーに含めます。(3.4.2. リクエスト共通仕様

レスポンス例

{
  "refid":"127",
  "login_id":"user01",
  "contents":{
    "name":"User Name",
    "email":"hogehoge@echopf.com"
  },
  "created":"2014-01-01 00:00:00",
  "last_logined":"2014-01-02 00:00:00",
  "groups":[
    
  ],
  "access_token":"sg8bo01jmd85hgs2sfhauocge4"
}