User API : Update my information

PUT /api/1/users/me.json

ユーザ自身の情報を変更する。

Auth

Parameters

Key Value デフォルト値
current_password 現在のパスワード。users/me で has_password が true の時に必須。
screen_name 表示名 変更したい場合のみ指定
email Email 変更したい場合のみ指定。users/me で has_password が true 、かつ password が指定されていない場合には指定できない。
password パスワード 変更したい場合のみ指定
profile_image プロファイル画像。変更したい場合のみ指定。multipart/form-data 形式で指定する
accept_info_mail お知らせメールの受け取り可否(1=許可 or 0=不許可) 変更したい場合のみ指定
facebook_identifier Facbeook ID 変更したい場合のみ指定
facebook_access_token Facebook Access Token facebook_identifierを指定する場合には必須 本サービス用にFacebookから発行された app id と、前述の facebook_identifier に関連付けられたトークンでなければならない
link_facebook facebookへの自動投稿設定(1=許可 or 0=不許可)を変更したい場合のみ指定(要facebook接続)
lang 言語 変更したい場合のみ指定。en/jaが指定可能

Request

Route

PUT /api/1/users/me.json

Headers

Host: example.org
Content-Type: multipart/form-data; boundary=----------XnJLe9ZIbbGUYtzPQJ16u1
Cookie: 
Origin: 

Body

------------XnJLe9ZIbbGUYtzPQJ16u1
Content-Disposition: form-data; name="current_password"

password
------------XnJLe9ZIbbGUYtzPQJ16u1
Content-Disposition: form-data; name="screen_name"

John Doe
------------XnJLe9ZIbbGUYtzPQJ16u1
Content-Disposition: form-data; name="email"

test@example.com
------------XnJLe9ZIbbGUYtzPQJ16u1
Content-Disposition: form-data; name="password"

himitsu
------------XnJLe9ZIbbGUYtzPQJ16u1
Content-Disposition: form-data; name="profile_image"; filename="sample.png"
Content-Type: image/png
Content-Length: 4323

{ Put binary contents that you want to upload }
------------XnJLe9ZIbbGUYtzPQJ16u1
Content-Disposition: form-data; name="facebook_identifier"

1111
------------XnJLe9ZIbbGUYtzPQJ16u1
Content-Disposition: form-data; name="facebook_access_token"

dummy_token
------------XnJLe9ZIbbGUYtzPQJ16u1
Content-Disposition: form-data; name="lang"

ja
------------XnJLe9ZIbbGUYtzPQJ16u1--

Response

Headers

Content-Type: application/json; charset=utf-8
Set-Cookie: guest_distinct_id=20f7b7b2-2290-46af-886c-4a125648448a; expires=Mon, 09-Jan-2023 01:54:18 GMT
THIS_IS_SESSION_COOKIE_KEY_FOR_SPEC=BAh7CEkiD3Nlc3Npb25faWQGOgZFRkkiJTk4ZTllNzQxYTEwNGQ4Y2RmNzQ3YjJiY2MzMThjOGM4BjsAVEkiHXdhcmRlbi51c2VyLmFwaV91c2VyLmtleQY7AFRbCEkiCVVzZXIGOwBGWwZpBOhJETpJIiIkMmEkMTAkMTNFZVBUd1lhQmlYbUNhdkpJeWdXZQY7AFRJIhhrcGlfcHJldl9jb250cm9sbGVyBjsARkkiFWFwaS91c2VycyN1cGRhdGUGOwBG--215dcea7977dd41a6dda6e95211c6bf9bb5bf7f2; path=/; HttpOnly
X-Ua-Compatible: IE=Edge,chrome=1
E-Tag: "8f721998860e873a66976a1fdbe8b589"
Cache-Control: max-age=0, private, must-revalidate
X-Request: d4c8110d3983d5deda7e8242543c4995
X-Runtime: 0.317848
Content-Length: 1042

Status

200 OK

Body

フォーマット: users/me
{
  "user": {
    "id": 974211560,
    "screen_name": "John Doe",
    "profile_image_url": {
      "original": "http://sc2-items-dev.s3.amazonaws.com/profile_images/original/missing.png?t=1",
      "crop_S": "http://sc2-items-dev.s3.amazonaws.com/profile_images/crop_S/missing.png?t=1",
      "crop_M": "http://sc2-items-dev.s3.amazonaws.com/profile_images/crop_M/missing.png?t=1",
      "crop_M1": "http://sc2-items-dev.s3.amazonaws.com/profile_images/crop_M1/missing.png?t=1",
      "crop_M2": "http://sc2-items-dev.s3.amazonaws.com/profile_images/crop_M2/missing.png?t=1",
      "crop_L": "http://sc2-items-dev.s3.amazonaws.com/profile_images/crop_L/missing.png?t=1",
      "crop_LL": "http://sc2-items-dev.s3.amazonaws.com/profile_images/crop_LL/missing.png?t=1",
      "normal_L": "http://sc2-items-dev.s3.amazonaws.com/profile_images/normal_L/missing.png?t=1",
      "normal_LL": "http://sc2-items-dev.s3.amazonaws.com/profile_images/normal_LL/missing.png?t=1"
    },
    "lang": "ja",
    "email": "test@example.com",
    "accept_info_mail": true,
    "has_password": true,
    "has_local_selection_item": false,
    "facebook_identifier": "1111",
    "link_facebook": false
  }
}