[关闭]
@fuyb1986 2017-05-11T04:26:29.000000Z 字数 2289 阅读 575

用户信息

金色童年


获取个人信息

Method and URL Structure

Method Resource URL
GET /account/whoami/

Request Paramaters

No Applicatated

cURL Example

  1. curl -H 'Authorization: Token 9944b09199c62bcf9418ad846dd0e4bbdfc6ee4b'\ http://localhost/account/whoami/

Response Data

Name Description
nickname 昵称
avatar_url 头像地址
slogan 个性签名
address 地址
name 姓名
sex 性别
point 积分
is_shop 是否店铺用户
balance_info 余额信息
rong_token 容云 token

Response

  1. {
  2. "pk": 3,
  3. "owner": "13245678910"
  4. "nickname":"xiaoming",
  5. "avatar_url":"http://www.example.com/xiaoming.jpg",
  6. "slogan":"xiaoming's slogan",
  7. "address":u'南柯郡汶汶乡大槐树',
  8. "point": 100,
  9. "name": "小明",
  10. "sex": "M",
  11. "sex_display": "男",
  12. "is_shop": false,
  13. "balance_info":{
  14. "pk":19,
  15. "amount":"0.00",
  16. "created":"2016-10-31T19:03:38.727343"
  17. },
  18. "rong_token": "uyAyfXD+GoQAP7B0r0U9YIJMl53hXLqp+BdK3WLlazk5uKpsTQMXG+8YXGNlZduChHCZE8g+G3Kt5N9sCx9/yZsc1hvUzHw5"
  19. }

更新个人信息

使用 PUT 更新信息,就算某个字段没有更新,也要传递给接口
使用 PATCH 更新信息,可以更新其中一个或多个

Method and URL Structure

Method Resource URL Descrtipion
PUT /account/whoami/ 更新所有字段
PATCH /account/whoami/ 更新部分字段

Request Data

Name Description Required Default
nickname 昵称 YES
avatar_url 头像地址 YES
slogan 个性签名 YES
address 地址 YES
name 姓名 YES
sex 性别 YES

sex data

Name Description
M
F
S 保密

Request

  1. {
  2. "nickname":"新昵称",
  3. "avatar_url":"http://www.example.com/test001.jpg",
  4. "slogan":"xiaoming's slogan",
  5. "address":u'南柯郡汶汶乡大槐树',
  6. "name": "小明",
  7. "sex": "M",
  8. }

cURL Example

  1. curl -X PUT -H 'Authorization: Token 9944b09199c62bcf9418ad846dd0e4bbdfc6ee4b'\
  2. -H 'Content-Type: Application/json' --data '{....}' http://localhost/account/whoami/
  1. {
  2. "nickname":"新昵称",
  3. "avatar_url":"http://www.example.com/test001.jpg",
  4. "slogan":"xiaoming's slogan",
  5. "address":u'南柯郡汶汶乡大槐树',
  6. "point": 100,
  7. "name": "小明",
  8. "sex": "M",
  9. "sex_display": "男",
  10. }

获取其他用户的公开信息

Method and URL Structure

Method Resource URL
GET /account/pepole/${username}/

cURL Example

  1. curl -H 'Authorization: Token 9944b09199c62bcf9418ad846dd0e4bbdfc6ee4b'\ http://localhost/account/pepole/1324567890/

Response

  1. {
  2. "pk": 3,
  3. "owner": "13245678910"
  4. "nickname":"xiaoming",
  5. "avatar_url":"http://www.example.com/xiaoming.jpg",
  6. "slogan":"xiaoming's slogan",
  7. "name": "小明",
  8. "sex": "M",
  9. "sex_display": "男",
  10. }

获取照片和赞的数据

Method and URL Structure

Method Resource URL
GET /account/photo_stat/

Request Paramaters

No Applicatated

cURL Example

  1. curl -H 'Authorization: Token 9944b09199c62bcf9418ad846dd0e4bbdfc6ee4b'\ http://localhost/account/photo_stat/

Reponse Data

Name Description
photo_count 照片数量
album_count 相册数量
photo_like_count 照片的赞总和

Response

  1. {
  2. "photo_count":0,
  3. "album_count":0,
  4. "photo_like_count":0
  5. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注