[关闭]
@soszrg 2018-11-21T09:53:29.000000Z 字数 2822 阅读 357

客户接口

anxin

服务器地址

  1. http://121.40.214.215:8000

token格式

  1. Authorization: token 1:d79be1d657d9a8b45f6f903620e84b06cbf225e0
  1. 登出接口(token)

客户列表(token)

接口地址

GET /api/v1/distributors/

请求示例

  1. GET /api/v1/distributors/?page=1&page_size=10
  2. {
  3. }

请求参数说明

返回参数

  1. {
  2. "meta":{
  3. "message":"info list",
  4. "code":0
  5. },
  6. "data":{
  7. "count":1,
  8. "page_size":10,
  9. "next":null,
  10. "previous":null,
  11. "results":[
  12. {
  13. "id":14,
  14. "username":"zzzz",
  15. "cellphone":"17612118938",
  16. "email":"zr1231@126.com",
  17. "updated_at":"2018-11-20T22:06:13",
  18. "created_at":"2018-11-20T22:06:13",
  19. "owner_id":12
  20. }
  21. ]
  22. }
  23. }

返回参数说明

参数 类型 说明
id int 客户id
username string 客户名
cellphone string 客户手机号
email string 客户邮箱
owner_id int 创建人id
updated_at string 更新时间
created_at string 创建时间

添加客户(token)

接口地址

POST /api/v1/distributors/

请求示例

  1. GET /api/v1/distributors/
  2. {
  3. "username":"zzzz",
  4. "cellphone":"17612118938",
  5. "email":"zr1231@126.com",
  6. "password":"12345678"
  7. }

请求参数说明

参数 类型 必须 说明
username string Y 客户名
cellphone string N 手机号
email string N 邮箱
password string Y 初始密码(最少8位)

返回参数

  1. {
  2. "meta":{
  3. "code":0,
  4. "message":"distributor info"
  5. },
  6. "data":{
  7. "id":15,
  8. "username":"zzzzz",
  9. "cellphone":"17612118958",
  10. "email":"zrz1231@126.com",
  11. "updated_at":"2018-11-21T09:33:19",
  12. "created_at":"2018-11-21T09:33:19",
  13. "owner_id":12
  14. }
  15. }

返回参数说明

参数 类型 说明
id int 客户id
username string 客户名
cellphone string 客户手机号
email string 客户邮箱
owner_id int 创建人id
updated_at string 更新时间
created_at string 创建时间

获取单个客户信息(token)

接口地址

GET /api/v1/distributors/[id]/

请求示例

  1. GET /api/v1/distributors/15/
  2. {
  3. }

请求参数说明

返回参数

  1. {
  2. "meta":{
  3. "code":0,
  4. "message":"distributor info"
  5. },
  6. "data":{
  7. "id":15,
  8. "username":"zzzzz",
  9. "cellphone":"17612118958",
  10. "email":"zrz1231@126.com",
  11. "updated_at":"2018-11-21T09:33:19",
  12. "created_at":"2018-11-21T09:33:19",
  13. "owner_id":12
  14. }
  15. }

返回参数说明

参数 类型 说明
id int 客户id
username string 客户名
cellphone string 客户手机号
email string 客户邮箱
owner_id int 创建人id
updated_at string 更新时间
created_at string 创建时间

更新客户信息(token)

接口地址

PUT /api/v1/distributors/[15]/

请求示例

  1. GET /api/v1/distributors/
  2. {
  3. "username":"zzzz",
  4. "cellphone":"17612118938",
  5. "email":"zr1231@126.com",
  6. "password":"12345678"
  7. }

请求参数说明

参数 类型 必须 说明
username string Y 客户名
cellphone string N 手机号
email string N 邮箱
password string Y 初始密码(最少8位)

返回参数

  1. {
  2. "meta":{
  3. "code":0,
  4. "message":"distributor info"
  5. },
  6. "data":{
  7. "id":15,
  8. "username":"zzzzz",
  9. "cellphone":"17612118958",
  10. "email":"zrz1231@126.com",
  11. "updated_at":"2018-11-21T09:33:19",
  12. "created_at":"2018-11-21T09:33:19",
  13. "owner_id":12
  14. }
  15. }

返回参数说明

参数 类型 说明
id int 客户id
username string 客户名
cellphone string 客户手机号
email string 客户邮箱
owner_id int 创建人id
updated_at string 更新时间
created_at string 创建时间

删除客户(token)

接口地址

DELETE /api/v1/distributors/[id]/

请求示例

  1. DELETE /api/v1/distributors/15/
  2. {
  3. }

请求参数说明

返回参数

  1. {
  2. "meta":{
  3. "code":0,
  4. "message":"delete[15:zzzzz] ok"
  5. },
  6. "data":{
  7. }
  8. }

返回参数说明


客户name列表(token)

接口地址

GET /api/v1/distributors/names/

请求示例

  1. GET /api/v1/distributors/?page=1&page_size=50
  2. {
  3. }

请求参数说明

返回参数

  1. {
  2. "meta":{
  3. "message":"info list",
  4. "code":0
  5. },
  6. "data":{
  7. "count":1,
  8. "page_size":50,
  9. "next":null,
  10. "previous":null,
  11. "results":[
  12. {
  13. "id":6,
  14. "username":"zzzz"
  15. }
  16. ]
  17. }
  18. }

返回参数说明

参数 类型 说明
id int 客户id
username string 客户名

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注