期刊

获取最新一期

URL:

GET      /classic/latest

Response 200:

{
        "content": "人生不能像做菜,把所有的料准备好才下锅",
        "fav_nums": 0,
        "id": 1,
        "image": "http://127.0.0.1:5000/images/movie.7.png",
        "index": 7,
        "like_status": 0,
        "pubdate": "2018-06-22",
        "title": "李安<<饮食男女>>",
        "type": 100
}

Response_description:

  • content:期刊内容
  • fav_nums: 点赞次数
  • image: 图片
  • index: 期号
  • like_status: 是否点赞
  • pubdate: 发布日期
  • title: 期刊题目
  • type: 期刊类型,这里的类型分为:100 电影 200 音乐 300 句子
  • id: 期刊在数据中序号,供点赞使用

返回期刊的详细信息

获取当前一期的下一期

URL:

GET      /classic/<int:index>/next

Parameters:

  • index:期号,必填,必须是正整数

Response 200:

{
        "content": "这个夏天又是一个毕业季",
        "fav_nums": 0,
        "id": 2,
        "image": "http://bl.yushu.im/images/sentence.2.png",
        "index": 2,
        "like_status": 0,
        "pubdate": "2018-06-22",
        "title": "未名",
        "type": 300
}

获取某一期详细信息

URL:

GET      /classic/<int:type>/<int:id>

Parameters:

  • id:id号,必填,必须是正整数
  • type: 类型号,必填,为100,200,300的一种,分别表示电影,音乐,句子

Response 200:

{
        "content": "这个夏天又是一个毕业季",
        "fav_nums": 0,
        "id": 2,
        "image": "http://bl.yushu.im/images/sentence.2.png",
        "index": 2,
        "like_status": 0,
        "pubdate": "2018-06-22",
        "title": "未名",
        "type": 300
}

获取当前一期的上一期

URL:

GET     /classic/<int:index>/previous

Parameters:

  • index: 期号,必填,必须是正整数

Response 200

{
        "content": "你陪我步入蝉夏 越过城市喧嚣",
        "fav_nums": 0,
        "image": "http://bl.yushu.im/images/music.1.png",
        "id": 3,
        "index": 1,
        "like_status": 0,
        "pubdate": "2018-06-22",
        "title": "纸短情长",
        "type": 200,
        "url": "http://music.163.com/song/media/outer/url?id=557581284.mp3"
}

获取点赞信息

URL:

GET     classic/<int:type>/<int:id>/favor

Parameters:

  • type: 必填, 点赞类型
  • id: 必填, 点赞对象的id号

Response 200

{
        "fav_nums": 1,
        "id": 1,
        "like_status": 1
}

获取我喜欢的期刊

URL:

GET    /classic/favor

Parameters:

  • start 开始的页数,默认为1
  • count: 每页的内容条数,不超过20,默认为20

Response 200

[
            {
                    "content": "人生不能像做菜,把所有的料准备好才下锅",
                    "fav_nums": 1,
                    "id": 1,
                    "image": "http://bl.yushu.im/images/movie.7.png",
                    "pubdate": "2018-06-22",
                    "title": "李安<<饮食男女>>",
                    "type": 100
            }
            {
                    "content": "你陪我步入蝉夏 越过城市喧嚣",
                    "fav_nums": 0,
                    "id": 3,
                    "image": "http://bl.yushu.im/images/music.1.png",
                    "index": 1,
                    "like_status": 0,
                    "pubdate": "2018-06-22",
                    "title": "纸短情长",
                    "type": 200,
                    "url": "http://music.163.com/song/media/outer/url?id=557581284.mp3"
            }
    ]

Response_description:

返回喜欢期刊的列表