目 录CONTENT

文章目录

百思不得姐API文档

Administrator
2020-07-24 / 0 评论 / 0 点赞 / 14470 阅读 / 24222 字

百思不得姐API文档

文档说明

  • 运行平台:nodejs
  • 服务器语言:NodeJS+mysql
  • 服务器地址:www.softeem.xin
  • 编写人员:杨标
  • 编写时间:2020年1月10日

一、获取推荐列表

  1. 描述

    该功能主要用于获取主页推荐的贴子信息

  2. 请求地址

    操作名称/s/v2/topic/list/1/起始ID-结束ID/budejie-android-8.0.1/0-25.json
    协议https
    请求方式GET
    URL全径请参考第5点

    说明,在操作名称里,有一个起始ID与结束ID,默认为上一次请求结果的第一个贴子ID与最后一个贴子ID,第一次请求的时候为0-0

  3. 请求参数

    参数名参数值示例备注说明
    deviceMIX设置值,此处以MIX为例
    t1578619932677当前请求的时间戳
    appnamebudejie设备名称
    marketbaiduAPP来源
    clientandroid设备类型
    uid 用户ID,请处空
    udid863595494315117此处请填写固定值
    fromandroid来源,值为android或IOS
    ver8.0产品版本号
    jdk1JDK版本
  4. 返回数据

    返回的数据是一个json对象,具体请参考结果

  5. 请求URL实例

    https://www.softeem.xin/s/v2/topic/list/1/30019321-30015035/budejie-android-8.0.1/0-25.json?device=MIX&t=1578619932677&appname=budejie&market=baidu&client=android&uid=&udid=863595494315117&from=android&ver=8.0.1&jdk=1

二、获取视频列表

  1. 描述

    该功能主要用于获取主页视频的贴子信息

  2. 请求地址

    操作名称/s/v2/topic/list/41/起始ID-结束ID/budejie-android-8.0.1/0-25.json
    协议https
    请求方式GET
    URL全径请参考第5点

    说明,在操作名称里,有一个起始ID与结束ID,默认为上一次请求结果的第一个贴子ID与最后一个贴子ID,第一次请求的时候为0-0

  3. 请求参数

    参数名参数值示例备注说明
    deviceMIX设置值,此处以MIX为例
    t1578619932677当前请求的时间戳
    appnamebudejie设备名称
    marketbaiduAPP来源
    clientandroid设备类型
    uid 用户ID,请处空
    udid863595494315117此处请填写固定值
    fromandroid来源,值为android或IOS
    ver8.0产品版本号
    jdk1JDK版本
  4. 返回数据

    返回的数据是一个json对象,具体请参考结果

  5. 请求URL实例

    https://www.softeem.xin/s/v2/topic/list/41/0-0/budejie-android-8.0.1/0-25.json?device=MIX&t=1578620335582&appname=budejie&market=baidu&client=android&uid=&udid=863595494315117&from=android&ver=8.0.1&jdk=1

三、获取图片列表

  1. 描述

    该功能主要用于获取主页图片的贴子信息

  2. 请求地址

    操作名称/s/v2/topic/list/10/起始ID-结束ID/budejie-android-8.0.1/0-25.json
    协议https
    请求方式GET
    URL全径请参考第5点

    说明,在操作名称里,有一个起始ID与结束ID,默认为上一次请求结果的第一个贴子ID与最后一个贴子ID,第一次请求的时候为0-0

  3. 请求参数

    参数名参数值示例备注说明
    deviceMIX设置值,此处以MIX为例
    t1578619932677当前请求的时间戳
    appnamebudejie设备名称
    marketbaiduAPP来源
    clientandroid设备类型
    uid 用户ID,请处空
    udid863595494315117此处请填写固定值
    fromandroid来源,值为android或IOS
    ver8.0产品版本号
    jdk1JDK版本
  4. 返回数据

    返回的数据是一个json对象,具体请参考结果

  5. 请求URL实例

    https://www.softeem.xin/s/v2/topic/list/10/0-0/budejie-android-8.0.1/0-25.json?device=MIX&t=1578620335582&appname=budejie&market=baidu&client=android&uid=&udid=863595494315117&from=android&ver=8.0.1&jdk=1

四、获取笑话列表

  1. 描述

    该功能主要用于获取主页笑话的贴子信息

  2. 请求地址

    操作名称/s/v2/topic/list/29/起始ID-结束ID/budejie-android-8.0.1/0-25.json
    协议https
    请求方式GET
    URL全径请参考第5点

    说明,在操作名称里,有一个起始ID与结束ID,默认为上一次请求结果的第一个贴子ID与最后一个贴子ID,第一次请求的时候为0-0

  3. 请求参数

    参数名参数值示例备注说明
    deviceMIX设置值,此处以MIX为例
    t1578619932677当前请求的时间戳
    appnamebudejie设备名称
    marketbaiduAPP来源
    clientandroid设备类型
    uid 用户ID,请处空
    udid863595494315117此处请填写固定值
    fromandroid来源,值为android或IOS
    ver8.0产品版本号
    jdk1JDK版本
  4. 返回数据

    返回的数据是一个json对象,具体请参考结果

  5. 请求URL实例

    https://www.softeem.xin/s/v2/topic/list/29/0-0/budejie-android-8.0.1/0-25.json?device=MIX&t=1578620335582&appname=budejie&market=baidu&client=android&uid=&udid=863595494315117&from=android&ver=8.0.1&jdk=1

五、获取贴子评论

  1. 描述

    根据贴子的Id获取贴子评论信息

  2. 请求地址

    操作名称/c.api/topic/comment_list/贴子ID/0/budejie-android-8.0.1/0-20.json
    协议https
    请求方式GET
    URL全径请参考第5点

    说明,在操作名称里,需要得到一个贴子的ID

  3. 请求参数

  4. 返回数据

    返回的数据是一个json对象,具体请参考结果

  5. 请求URL实例

    https://www.softeem.xin/c.api/topic/comment_list/30003603/0/budejie-android-8.0.1/0-20.json

六、获取社区页列表

  1. 描述

    获取社区页面的列表

  2. 请求地址

    操作名称/d.api/forum/subscribe/budejie-android-8.0.1.json
    协议https
    请求方式GET
    URL全径请参考第5点
  3. 请求参数

  4. 返回数据

    {
        "list": [
            {
                "info": "禁止发布含有暴力,血腥,政治映射,黄色,等内容",
                "theme_name": "社会新鲜事",
                "image_detail": "http://img.spriteapp.cn/ugc/2017/08/cefd32d48c6111e7b08e842b2b4c75ab.png",
                "visit": 13,
                "post_num": 91640,
                "image_list": "http://img.spriteapp.cn/ugc/2017/08/cf0389c28c6111e7b08e842b2b4c75ab.png",
                "colum_set": 1,
                "is_sub": 0,
                "tail": "名小记者",
                "today_topic_num": 7,
                "sub_number": 124405,
                "theme_id": 473,
                "display_level": 0
            },
        ]
    }
    
  5. 请求URL实例

    https://www.softeem.xin/d.api/forum/subscribe/budejie-android-8.0.1.json

七、获取社区详情

  1. 描述

    获取社区页面的列表

  2. 请求地址

    操作名称/d.api/topic/forum/社区ID/1/获取类型/budejie-android-8.2.2/0-20.json
    协议https
    请求方式GET
    URL全径请参考第5点

    注意:关于操作名称里面的社区ID与获取类型,请参考第3点请求参数

  3. 请求参数

    参数名参数值示例备注说明
    社区ID473
    获取类型newnew代表最新,hot代表最热,jingxuan代表精华
  4. 返回数据

    返回的数据是一个json对象,具体请参考结果

  5. 请求URL实例

    https://www.softeem.xin/d.api/topic/forum/473/1/new/budejie-android-8.2.2/0-20.json

    https://www.softeem.xin/d.api/topic/forum/473/1/new/budejie-android-8.2.2/0-20.json

八、获取社区贴子详细信息

  1. 描述

    在社区详细里面,点击某一个贴子以后,获取贴子的详细信息部分

  2. 请求地址

    操作名称/d.api/topic/by-id/贴子ID/budejie-android-8.2.2.json
    协议https
    请求方式GET
    URL全径请参考第5点

    注意:在操作名称里面有一个贴子的Id,通过这个Id可以获取这个贴子的详细信息

  3. 请求参数

  4. 返回数据

    {
        "info": {},
        "list": [
            {
                "comment": "4",
                "rating": "4",
                "text": "北大才子捐258套别墅:被围堵提过分要求,村民住院通知他来交钱",
                "image": {},
                "down": 99,
                "smartapp_keyword": "皮皮搞笑,内涵段子,皮皮虾app,gif制作,蟹直播,麻花,极速版,章鱼输入法,装逼神器bili哔哩,毒斗图表情包,笑话交友今日头条tt语音绿洲,抖音人人番茄西瓜影音大全看点tv美女b站P图半二次元音",
                "id": "27371531",
                "cate": "有亮点",
                "bookmark": 68,
                "is_best": 0,
                "smartapp_intro": "百思不得姐是一个温暖的搞笑创意型内容聚合平台,你可以在这里看到内涵段子,冷笑话、搞笑图片、搞笑视频以及搞笑的神最右等等、也可以在这里了解到最新发生的实时事件。",
                "share_url": "http://a.f.budejie.com/share/27371531.html?wx.qq.com",
                "forward": 56,
                "type": "image",
                "status": 4,
                "tags": [],
                "is_bookmark": 0,
                "video_signs": 0,
                "smartapp_title": "北大才子捐258套别墅:被围堵提过分要求,村民住院通知他来交钱 百思不得姐",
                "up": 858,
                "u": {},
                "passtime": "2018-03-29 18:38:01"
            }
        ],
        "invalid": []
    }
    
  5. 请求URL实例

    https://www.softeem.xin/d.api/topic/by-id/27371531/budejie-android-8.2.2.json

九、获取社区贴子的回复内容

  1. 描述

    获取社区页面的内容以后,还需要相应的获取这个贴子的回复信息

  2. 请求地址

    操作名称/c.api/v2/0/topic/comment/list/贴子ID/0/budejie-android-8.2.2/0-20.json
    协议https
    请求方式GET
    URL全径请参考第5点

    注意:在操作名称里面有一个贴子的Id,通过这个Id可以获取这个贴子的回复列表

  3. 请求参数

  4. 返回数据

    {
        "author_uid": 19531820,
        "top": {},
        "normal": {
        "info": {},
        "list": [
            {
                "status": 0,
                "magic": 0,
                "ctime": "2019-03-19T16:46:07",
                "hate_count": 0,
                "data_id": 27371531,
                "more_num": 0,
                "children": [],
                "content": "斗米养恩,担米养仇",
                "like_count": 1,
                "user": {},
                "vote": [],
                "precmts": [],
                "type": "text",
                "id": 12833811,
                "more": ""
            }
            //.......
          ]
        }
    }
    
  5. 请求URL实例

    https://www.softeem.xin/c.api/v2/0/topic/comment/list/27371531/0/budejie-android-8.2.2/0-20.json

十、获取关注推荐列表

  1. 描述

    进入到关注页以后,在关注页的顶部有一个推荐的关注人列表

  2. 请求地址

    操作名称/d.api/user/friend_recommend/budejie-android-8.2.2/5-last_coord-list/
    协议https
    请求方式GET
    URL全径请参考第5点
  3. 请求参数

  4. 返回数据

    {
        "count": 7,
        "info": {
            "last_coord": "",
            "last_flag": "hot_list"
        },
        "next_page": 2,
        "total_page": 2,
        "total": 7,
        "hot_list": [
            {
                "uid": 20747120,
                "is_follow": 0,
                "tiezi_count": 453,
                "header": "http://wimg.spriteapp.cn/profile/large/2017/07/28/597a3281884e6_profile.jpg",
                "id": 20747120,
                "social_name": "",
                "fans_count": 39140,
                "screen_name": "蒲街坊",
                "introduction": "",
                "gender": 1,
                "is_vip": false
            }
        ]
    }
    
  5. 请求URL实例

    https://www.softeem.xin/d.api/user/friend_recommend/budejie-android-8.2.2/5-last_coord-list/

十一、获取关注页贴子列表

  1. 描述

    进入到关注页以后,在关注页的部分有一个贴子列表

  2. 请求地址

    操作名称/d.api/topic/list/jingxuan/attention/budejie-android-8.2.2/0-20.json
    协议https
    请求方式GET
    URL全径请参考第5点
  3. 请求参数

  4. 返回数据

    {
        "info": {},
        "list": [
            {
                "comment": "10",
                "rating": "4",
                "top_comments": [],
                "text": "养个乌龟做宠物,养得好可以送你走",
                "image": {},
                "down": 11,
                "smartapp_keyword": "皮皮搞笑,内涵段子,皮皮虾app,gif制作,蟹直播,麻花,极速版,章鱼输入法,装逼神器bili哔哩,毒斗图表情包,笑话交友今日头条tt语音绿洲,抖音人人番茄西瓜影音大全看点tv美女b站P图半二次元音",
                "id": "29957380",
                "cate": "萌",
                "bookmark": 1,
                "is_best": 0,
                "smartapp_intro": "百思不得姐是一个温暖的搞笑创意型内容聚合平台,你可以在这里看到内涵段子,冷笑话、搞笑图片、搞笑视频以及搞笑的神最右等等、也可以在这里了解到最新发生的实时事件。",
                "share_url": "http://a.f.budejie.com/share/29957380.html?wx.qq.com",
                "forward": 4,
                "type": "image",
                "status": 4,
                "tags": [],
                "is_bookmark": 0,
                "video_signs": 0,
                "smartapp_title": "养个乌龟做宠物,养得好可以送你走 百思不得姐",
                "up": 203,
                "u": {},
                "passtime": "2019-12-04 09:06:01"
            }
        ]
    }
    
  5. 请求URL实例

    https://www.softeem.xin/d.api/topic/list/jingxuan/attention/budejie-android-8.2.2/0-20.json

十二、获取关页页帖子详细信息

  1. 描述

    进入到关注页以后,点击某一个贴子以后,获取这个贴子的详细信息

  2. 请求地址

    操作名称/d.api/topic/by-id/贴子ID/budejie-android-8.2.2.json
    协议https
    请求方式GET
    URL全径请参考第5点

    注册:在操作名称里面,有一个路径变量,贴子Id,根据这个ID获取这个贴子的详细信处

  3. 请求参数

  4. 返回数据

    {
        "info": {},
        "list": [
            {
                "comment": "2",
                "rating": "4",
                "text": "南非惊现北极熊?知道原因的我眼泪掉下来~~",
                "down": 5,
                "video": {
                    "thumbnail_height": 1066,
                    "long_picture": 0,
                    "thumbnail_link": [
                        "http://wimg.spriteapp.cn/cropx/439x780/picture/2020/0106/5e12c99f7ef99_wpd.jpg",
                        "http://dimg.spriteapp.cn/cropx/439x780/picture/2020/0106/5e12c99f7ef99_wpd.jpg"
                    ],
                    "playfcount": 227,
                    "thumbnail_width": 600,
                    "height": 1066,
                    "width": 600,
                    "video": [
                        "http://uvideo.spriteapp.cn/video/2020/0106/5e12c99f7ef99_wpd.mp4",
                        "http://tvideo.spriteapp.cn/video/2020/0106/5e12c99f7ef99_wpd.mp4"
                    ],
                    "download": [
                        "http://uvideo.spriteapp.cn/video/2020/0106/5e12c99f7ef99_wpdm.mp4",
                        "http://tvideo.spriteapp.cn/video/2020/0106/5e12c99f7ef99_wpdm.mp4"
                    ],
                    "duration": 21,
                    "playcount": 506,
                    "thumbnail": [
                        "http://wimg.spriteapp.cn/picture/2020/0106/5e12c99f7ef99_wpd.jpg",
                        "http://dimg.spriteapp.cn/picture/2020/0106/5e12c99f7ef99_wpd.jpg"
                    ],
                    "thumbnail_small": [
                        "http://wimg.spriteapp.cn/cropx/150x150/picture/2020/0106/5e12c99f7ef99_wpd.jpg",
                        "http://dimg.spriteapp.cn/cropx/150x150/picture/2020/0106/5e12c99f7ef99_wpd.jpg"
                    ]
                },
                "id": "30003570",
                "cate": "原创",
                "bookmark": 0,
                "is_best": 0,
                "smartapp_intro": "百思不得姐是一个温暖的搞笑创意型内容聚合平台,你可以在这里看到内涵段子,冷笑话、搞笑图片、搞笑视频以及搞笑的神最右等等、也可以在这里了解到最新发生的实时事件。",
                "share_url": "http://a.f.budejie.com/share/30003570.html?wx.qq.com",
                "forward": 0,
                "type": "video",
                "status": 2,
                "tags": [
                    {
                        "post_number": 20590,
                        "image_list": "http://img.spriteapp.cn/ugc/2017/10/d1f64ff6b48a11e79290842b2b4c75ab.jpg",
                        "forum_sort": 0,
                        "forum_status": 2,
                        "id": 50436,
                        "info": "百思不得姐签约网络剧聚集地\r\n\r\n原创用户欢迎添加官方微信(budejieyh)\r\n\r\n经过审核入驻后可开通后台,自主上传内容,上新,修改标题/标签等~更加方便快捷!\r\n",
                        "name": "搞笑短剧",
                        "colum_set": 1,
                        "tail": "",
                        "sub_number": 40290,
                        "display_level": 0
                    }
                ],
                "is_bookmark": 0,
                "video_signs": 0,
                "smartapp_title": "南非惊现北极熊?知道原因的我眼泪掉下来~~ 百思不得姐",
                "up": 71,
                "u": {
                    "header": [
                        "http://wimg.spriteapp.cn/profile/large/2019/11/11/5dc92cdb1da2e_mini.jpg",
                        "http://dimg.spriteapp.cn/profile/large/2019/11/11/5dc92cdb1da2e_mini.jpg"
                    ],
                    "relationship": 0,
                    "uid": "19991410",
                    "is_vip": false,
                    "is_v": true,
                    "room_url": "",
                    "room_name": "",
                    "room_role": "",
                    "room_icon": "",
                    "name": "茶啊二中"
                },
                "passtime": "2020-01-06 14:07:16",
                "smartapp_keyword": "皮皮搞笑,内涵段子,皮皮虾app,gif制作,蟹直播,麻花,极速版,章鱼输入法,装逼神器bili哔哩,毒斗图表情包,笑话交友今日头条tt语音绿洲,抖音人人番茄西瓜影音大全看点tv美女b站P图半二次元音"
            }
        ],
        "invalid": []
    }
    
  5. 请求URL实例

    https://www.softeem.xin/d.api/topic/by-id/30003570/budejie-android-8.2.2.json

0

评论区