Twitter|X 接口

Twitter|X 接口

DATA BLUEPRINT 2,046 2023-06-13

接口说明

  • 请求需带上参数token,每个用户有唯一的token。
  • 所有接口均返回json格式,其中参数message表示是否请求成功.
  • 当返回message!="请求成功"时,可以参考返回的message字段
  • 一般来说,接口只要返回cost=true,就表示请求有效,会进行收费,此时请不要再重试了,这种情况一般是请求资源已经失效(404)。
  • twitter接口请求延时较长,建议timeout设置为30秒,否则可能会出现请求超时但实际请求成功导致账号扣费的场景。
  • Twitter 的所有翻页参数cursor在最后一个item当中

测试token

token: 请联系管理员开通 q:1098441010 vx:pchell11

余额查询

http://43.134.116.51:10002/twitter/get_user_balance/?token=

参数说明
token(str):授权码

返回如下:
{
    "cost": false,
    "data": {
        "count": 100
    },
    "message": "请求成功"
}

获取用户详情

http://43.134.116.51:10002/twitter/user_info/?token=&user_name=

参数说明
token(str):授权码
user_name(str) : 用户个人主页链接名字


返回如下:
{
     "cost": true,
     "data": {
          ... # twitter数据
     },
     "message": "请求成功"
}

用户推文列表

系统默认排序

http://43.134.116.51:10002/twitter/user_tweets/?token=&user_id=&cursor=


参数说明
token(str):授权码
user_id(str) : 用户id
cursor(str):首次传空,翻页必须带上,上次请求返回

返回如下:
{
     "cost": true,
     "data": {
          ... # twitter数据
     },
     "message": "请求成功"
}

话题推文列表

发布时间排序

http://43.134.116.51:10002/twitter/tag_tweets/?token=&tag_name=&cursor=


参数说明
token(str):授权码
tag_name(str) : 话题名称,注意不用带#
cursor(str):首次传空,翻页必须带上,上次请求返回

返回如下:
{
     "cost": true,
     "data": {
          ... # twitter数据
     },
     "message": "请求成功"
}

搜索

发布时间排序

http://43.134.116.51:10002/twitter/search/?token=&keyword=&cursor=


参数说明
token(str):授权码
keyword(str) : 搜索关键词
cursor(str):首次传空,翻页必须带上,上次请求返回


返回如下:
{
     "cost": true,
     "data": {
          ... # twitter数据
     },
     "message": "请求成功"
}

评论

系统默认排序

http://43.134.116.51:10002/twitter/comment/?token=&tweet_id=&=&cursor=

参数说明
token(str):授权码
tweet_id(str) : 推文id
cursor(str):首次传空,翻页必须带上,上次请求返回

返回如下:
{
     "cost": true,
     "data": {
          ... # twitter数据
     },
     "message": "请求成功"
}

回复

系统默认排序

http://43.134.116.51:10002/twitter/reply/?token=test&tweet_id=&cursor=


参数说明
token(str):授权码
tweet_id(str) : 推文id
cursor(str):首次传空,翻页必须带上,上次请求返回

返回如下:
{
     "cost": true,
     "data": {
          ... # twitter数据
     },
     "message": "请求成功"
}

推文详情

http://43.134.116.51:10002/twitter/tweets_detail/?token=test&tweet_id=


参数说明
token(str):授权码
tweet_id(str) : 推文id

返回如下:
{
     "cost": true,
     "data": {
          ... # twitter数据
     },
     "message": "请求成功"
}

常见错误示例

[
    {
        "data": {},
        "message": "请求超时,请重试",
        "cost": False
    },
    {
        "data": {},
        "message": "token验证失败",
        "cost": False
    },
    {
        "data": {},
        "message": "余额不足",
        "cost": False
    },
    {
        "data": {},
        "message": "username 不能为空",
        "cost": False
    }, 
    {
        "data": {},
        "message": "user_id 不能为空",
        "cost": False
    }, 
    {
        "data": {},
        "message": "controller_data 不能为空",
        "cost": False
    }, 
    {
        "data": {},
        "message": "tweet_id 不能为空",
        "cost": False
    }, 
    {
        "data": {},
        "message": "keyword 不能为空",
        "cost": False
    }
]