反爆吧 关注:231贴子:1,756
  • 8回复贴,共1

【IT专栏】第一期▪tbs和fid

只看楼主收藏回复

欢迎各位阅读反爆吧IT专栏第一期!
作为第一期专栏,将介绍网页版贴吧两个最基础的api(数据接口),Tbs和Fid。
那么话不多说,我们直奔主题。


IP属地:安徽来自Android客户端1楼2021-04-20 12:56回复
    【1】tbs
    在整个网页版贴吧系统中,可以说,最基础,需求最多,用途最广泛的的API就是tbs了。
    先上链接:网页链接 访问方式一般为post,请求没有必须附加的data。
    唯一需要的是在你请求的cookies中附加你的百度通行证bduss。
    返回的数据格式如下:
    {"tbs":"65670c063*******1618893315","is_login":1}
    tbs是一个由数字和小写字母组成的,长度一般为26位的字符串。
    is_login是标记一下你这次请求是否附加了有效的bduss。
    下面具体说说用途,用户在贴吧网页版发帖/回复,添加图片,添加视频,封禁/解封/拉黑用户,删除帖子/回复,等等行为的相关请求,均需要先请求一个tbs附加到其中。个人猜测tbs起到了类似于标记行为发起人的作用。目前tbs的时效性未知,短时间内有效,未进行相关测试。


    IP属地:安徽来自Android客户端3楼2021-04-20 12:57
    回复
      【2】fid
      fid相当于贴吧的id,每一个贴吧都有一个唯一的fid,起到了声明操作贴吧的作用。
      接口链接:http://tieba.baidu.com/f/commit/share/fnameShareApi?ie=utf-8&fname=[换成贴吧名称]
      请求方式一般是get,把url内的fname参数改为urlencode后的,utf8编码的吧名。
      没有必须附加的cookies。
      返回值范例如下:
      {"no":0,"error":"","data":{"fid":24571,"can_send_pics":1}}
      此处的fid是对应输入贴吧的唯一id,如果输入没有错误,那么error一般为空字符串。
      其他返回的数据使用的概率较小,不在此赘述。
      用途一般是在吧主或者吧务封禁/解封/删除/恢复某一个特定贴吧的帖子时,发送的请求中附加,起到声明操作贴吧的作用。


      IP属地:安徽来自Android客户端5楼2021-04-20 13:07
      回复
        ok,以上是本期的全部内容,有任何问题,欢迎提问!


        IP属地:安徽来自Android客户端6楼2021-04-20 13:08
        回复


          IP属地:上海来自Android客户端8楼2022-04-18 14:24
          回复
            吧主什么时候更新后面的,包括这些怎么使用?


            IP属地:上海9楼2022-04-18 18:30
            收起回复
              botbotbotbotbotbotbotbotbot


              IP属地:广东10楼2024-09-13 13:23
              回复