[关闭]
@fuyb1986 2016-10-18T08:50:54.000000Z 字数 1559 阅读 600

收货地址

金色童年


收货地址列表

Method and URL Structure

Method Resource URL
GET /account/addess/

Request Paramaters

No Applicated

cURL Example

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

Reponse

  1. {
  2. "count":2,
  3. "next":null,
  4. "previous":null,
  5. "results":[{
  6. "pk": 392,
  7. "province":"上海",
  8. "city":"上海",
  9. "region":"虹桥",
  10. "address":"虹桥火车站",
  11. "telephone": "12345678910",
  12. "default": false,
  13. },{
  14. "pk": 391,
  15. "province":"山东",
  16. "city":"青岛",
  17. "region":"四方",
  18. "address":"四方火车站"
  19. "telephone": "12345678910",
  20. "default": true,
  21. }]
  22. }

增加一个收货地址

Method Resource URL
POST /account/address/

Request Data

Name Description
province
city
region
address 详细地址
telephone 电话

cURL Example

  1. curl -X POST -H 'Authorization: Token 9944b09199c62bcf9418ad846dd0e4bbdfc6ee4b'\ --data '{...}' http://localhost/account/address/391/

Reponse

  1. {
  2. "pk": 391,
  3. "province":"山东",
  4. "city":"青岛",
  5. "region":"四方",
  6. "address":"无名乡无名村"
  7. "telephone": "12345678910",
  8. "default": false,
  9. }

获取、更新、删除收货地址

Method Resource URL Description
GET /account/address/${pk}/ 获取
PUT /account/address/${pk}/ 整体更新
PATCH /account/address/${pk}/ 部分更新

Request Paramaters

No Applicated

cURL Example

  1. curl -X PUT -H 'Authorization: Token 9944b09199c62bcf9418ad846dd0e4bbdfc6ee4b'\ --data '{...}' http://localhost/account/shipping_address/391/

Reponse

  1. {
  2. "pk": 391,
  3. "province":"山东",
  4. "city":"青岛",
  5. "region":"四方",
  6. "address":"无名乡无名村"
  7. "telephone": "12345678910",
  8. "default": false,
  9. }

设置、获取默认收货地址

Method Resource URL Description
GET /account/address/default/ 获取默认收货地址
PATCH /account/address/${pk}/default 设置默认收货地址

Response

  1. {
  2. "pk":8,
  3. "name":"",
  4. "province":"山东",
  5. "city":"青岛",
  6. "region":"四方",
  7. "address":"无名乡无名村",
  8. "linkman":"张三",
  9. "telephone":"12345678910",
  10. "default":true,
  11. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注