Back to top

API Documentation

Credentials

Login

ログイン
GET/api/v1/credentials/information/login.json

ログインするです

Example URI

GET https://id.uuum.fans/api/v1/credentials/information/login.json
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "user": {
    "uid": 1234,
    "email": "test001@example.com",
    "provider": "uuum id"
  }
}

Login

ECにログイン
GET/api/v1/credentials/information/login_ec.json

ECにログインする

Example URI

GET https://id.uuum.fans/api/v1/credentials/information/login_ec.json
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "user": {
    "uid": 1234,
    "email": "test001@example.com",
    "name": "山田太郎",
    "expired_at": "2099-01-01T00:00:00.000+00:00",
    "member_no": "100000012",
    "provider": "uuum id"
  }
}

Users

ユーザー情報

取得
GET/api/v1/users/information/show.json

ユーザー情報を取得する

Example URI

GET https://id.uuum.fans/api/v1/users/information/show.json
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "user": {
    "uid": 1234,
    "email": "test001@example.com",
    "name": "山田太郎",
    "nickname": "ヤマタロ",
    "expired_at": "2099-01-01T00:00:00.000+00:00",
    "status": 0,
    "member_no": "100000012",
    "provider": "uuum id"
  }
}

ユーザー情報更新

更新
POST/api/v1/users/information/update.json

ユーザー情報を更新する

Example URI

POST https://id.uuum.fans/api/v1/users/information/update.json
URI Parameters
HideShow
nickname
string (required) 

ニックネーム

Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "user": {
    "uid": 1234,
    "email": "test001@example.com",
    "name": "山田太郎",
    "nickname": "ヤマタロ",
    "expired_at": "2099-01-01T00:00:00.000+00:00",
    "status": 0,
    "member_no": "100000012",
    "provider": "uuum id"
  }
}

ユーザー個人情報取得

取得
GET/api/v1/users/userinfo.json

ユーザー個人情報を取得する

Example URI

GET https://id.uuum.fans/api/v1/users/userinfo.json
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "user":
    {
      "uid" => "1234",
      "email" => "test001@example.com",
      "last_name" => "山田",
      "first_name" => "太郎",
      "last_name_kana" => "ヤマダ",
      "first_name_kana" => "タロウ",
      "phone" => "09000000000",
      "postcode" => "1066134",
      "prefecture_id" => "1",
      "address" => "港区六本木 6-10-1",
      "address_sub" => "六本木ヒルズ森タワー"
    }
}

ユーザー所属ファンクラブ

取得
GET/api/v1/users/fanclub.json

ユーザー所属先のファンクラブを取得する

Example URI

GET https://id.uuum.fans/api/v1/users/fanclub.json
Response  200
HideShow
Headers
Content-Type: application/json
Body
{
  "user_fanclubs": [
    {
      "user_id" => "1234",
      "fanclub_id" => 3,
      "member_no": "100000012",
      "member_serial_no": 12,
      "nickname": "ヤマタロ",
      "first_joined_at": "2099-01-01T00:00:00.000+00:00",
      "last_joined_at": "2099-01-01T00:00:00.000+00:00",
      "expired_at": "2099-01-01T00:00:00.000+00:00",
      "created_at": "2099-01-01T00:00:00.000+00:00",
      "updated_at": "2099-01-01T00:00:00.000+00:00",
      "order_transaction_id": 12345678
      "status": 0,
      "period": 0,
      "role": 3
    },
    {
      "user_id" => "1234",
      "fanclub_id" => 2,
      "member_no": "200000011",
      "member_serial_no": 11,
      "nickname": "ヤマタ",
      "first_joined_at": "2099-01-01T00:00:00.000+00:00",
      "last_joined_at": "2099-01-01T00:00:00.000+00:00",
      "expired_at": "2099-01-01T00:00:00.000+00:00",
      "created_at": "2099-01-01T00:00:00.000+00:00",
      "updated_at": "2099-01-01T00:00:00.000+00:00",
      "order_transaction_id": 12345679
      "status": 1,
      "period": 0,
      "role": 3
    }
  ]
}

Generated by aglio on 12 Jul 2017