[关闭]
@fuyb1986 2016-10-05T06:58:19.000000Z 字数 1918 阅读 543

店铺用户的 Bannber

金色童年


NOTE

店铺用户与普通用户的区别是:店铺用户的分组是: shop_user

新建一个banner

Method and URL Structure

只能创建 shop-user 类型的 bannber

Method Resource URL
POST /news/banners/create/

Request Paramaters

Name Description Required Defalut
title 标题 YES
link 链接 YES
banner_url 图片地址 YES
banner_type 类型 YES

cURL Example

  1. curl -X POST -H 'Authorization: Token 9944b09199c62bcf9418ad846dd0e4bbdfc6ee4b'\
  2. -H 'Content-Type: Application/json' --data '{....}' http://localhost/new/bannber/create/

Reponse

  1. {
  2. "pk":1,
  3. "title":"可怜无定河边骨,犹是春闺梦里人。",
  4. "desc":"可怜无定河边骨,犹是春闺梦里人。",
  5. "link":"http://link.example.com",
  6. "banner_url":"http://img.example.com/1.png",
  7. "banner_type":"shop-user"
  8. }

更新、获取一个 bannber 信息

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

Request Paramaters

只能是 shop-user 类型

Name Description Required Defalut
title 标题 YES
link 链接 YES
banner_url 图片地址 YES
banner_type 类型 YES

cURL Example

  1. curl -X PUT -H 'Authorization: Token 9944b09199c62bcf9418ad846dd0e4bbdfc6ee4b'\
  2. -H 'Content-Type: Application/json' --data '{....}' http://localhost/new/bannber/1/

Response

  1. {
  2. "pk":6,
  3. "title":"儿童散学归来早,忙趁东风放纸鸢。",
  4. "desc":"儿童散学归来早,忙趁东风放纸鸢。",
  5. "link":"http://link.example.com/example_link.html",
  6. "banner_url":"http://img.example.com/test001.png",
  7. "banner_type":"shop-user"
  8. }

获取店铺用户 banner 列表

Method and URL Structure

Method Resource URL
GET /news/shop_banners/${shop user pk}

Request Paramaters

Name Description Required Defalut
page 页码 NO 1
page_size 每页条目 NO 10

cURL Example

  1. curl -H 'Authorization: Token 9944b09199c62bcf9418ad846dd0e4bbdfc6ee4b'\ http://localhost/news/shop_banners/1234/?page=3&page_size=8

Response

  1. {
  2. "count":2,
  3. "next":null,
  4. "previous":null,
  5. "results":[{
  6. "pk":7,
  7. "title":"儿童散学归来早,忙趁东风放纸鸢。",
  8. "desc":"儿童散学归来早,忙趁东风放纸鸢。",
  9. "link":"http://link.example.com/example_link.html",
  10. "banner_url":"http://img.example.com/test001.png",
  11. "banner_type":"shop-user"
  12. },{
  13. "pk":6,
  14. "title":"晋阳已陷休回顾,更请君王猎一围。",
  15. "desc":"晋阳已陷休回顾,更请君王猎一围。",
  16. "link":"http://link.example.com/link.html",
  17. "banner_url":"http://img.example.com/3.png",
  18. "banner_type":"shop-user"
  19. }]
  20. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注