接口说明
- 请求需带上参数token,每个用户有唯一的token。
- 所有接口均返回json格式,其中参数message表示是否请求成功.
- 当返回message!="请求成功"时,可以参考返回的message字段,排查错误原因
- 一般来说,接口只要返回cost=true,就表示请求有效,会进行收费,比如推文不存在,此时请不要再重试了,这种情况一般是请求资源已经失效(404)。
- Facebook接口请求延时较长,建议timeout设置为30秒,否则可能会出现请求超时但实际请求成功导致账号扣费的场景。
测试token
token: 请联系管理员开通 q:1098441010 vx:pchell11
余额查询
http://43.134.116.51:10002/facebook/get_user_balance/?token=
返回如下:
{
"cost": false,
"data": {
"count": 115
},
"message": "请求成功"
}
贴文搜索
http://43.134.116.51:10002/facebook/search_post/?token=&keyword=&cursor=&filter_type
token:鉴权参数
keyword:搜索关键词
cursor:翻页参数从上一页返回,默认为空返回第一页数据
filter_type:过滤条件 all:全部 recent_posts:最近, 默认all
返回如下:
{
"cost": true,
"data": {
... # fb数据
},
"message": "请求成功"
}
用户搜索
http://43.134.116.51:10002/facebook/search_user/?token=&keyword=&cursor
token:鉴权参数
keyword:搜索关键词
cursor:翻页参数从上一页返回,默认为空返回第一页数据
返回如下:
{
"cost": true,
"data": {
... # fb数据
},
"message": "请求成功"
}
主页搜索
http://43.134.116.51:10002/facebook/search_page/?token=&keyword=&cursor
token:鉴权参数
keyword:搜索关键词
cursor:翻页参数从上一页返回,默认为空返回第一页数据
返回如下:
{
"cost": true,
"data": {
... # fb数据
},
"message": "请求成功"
}
获取用户信息
http://43.134.116.51:10002/facebook/user_info/?token=&url=
url:用户个人主页或者用户名称或者用户id均可,建议使用用户名称或者id
token:鉴权参数
返回如下:
{
"cost": true,
"data": {
... # fb数据
},
"message": "请求成功"
}
私密用户返回
{
"cost": true,
"data": {
"basic_data": null,
"fbid": null
},
"message": "请求成功"
}
获取用户信息 (新)
http://43.134.116.51:10002/facebook/user_info_new/?token=&entity=
entity:用户个人主页url或者用户名称或者用户id均可,建议使用用户名称或者id
token:鉴权参数
返回如下:
{
"cost": true,
"data": {
... # fb数据
},
"message": "请求成功"
}
用户贴文列表
http://43.134.116.51:10002/facebook/user_post/?token=&fbid=&cursor=&before_time=
token:鉴权参数
fbid:可以从用户信息接口中获取
before_time: 筛选时间 示例:1688480000
cursor:翻页参数从上一页返回,默认为空返回第一页数据
返回如下:
{
"cost": true,
"data": {
... # fb数据
},
"message": "请求成功"
}
用户reel列表
http://43.134.116.51:10002/facebook/user_reel/?token=&fbid=&cursor=&before_time=
token:鉴权参数
fbid:可以从用户信息接口中获取
cursor:翻页参数从上一页返回,默认为空返回第一页数据
返回如下:
{
"cost": true,
"data": {
... # fb数据
},
"message": "请求成功"
}
贴文详情
http://43.134.116.51:10002/facebook/post_detail/?token=&url=
url :推文详情url
返回如下:
{
"cost": true,
"data": {
... # fb数据
},
"message": "请求成功"
}
粉丝专页的用户贴文
http://43.134.116.51:10002/facebook/user_post_fans/?token=&fbid=&cursor=
token:鉴权参数
fbid:可以从用户信息接口中获取
cursor:翻页参数从上一页返回,默认为空返回第一页数据
返回如下:
{
"cost": true,
"data": {
... # fb数据
},
"message": "请求成功"
}
群组推文
http://43.134.116.51:10002/facebook/user_post_group/?token=&group_id=&cursor=
token:鉴权参数
group_id:群组id
cursor:翻页参数从上一页返回,默认为空返回第一页数据
返回如下:
{
"cost": true,
"data": {
... # fb数据
},
"message": "请求成功"
}
贴文评论
http://43.134.116.51:10002/facebook/comment/?token=&post_id=&cursor=&sort_type=
token:鉴权参数
post_id:贴文id
cursor:翻页参数从上一页返回,默认为空返回第一页数据
sort_type:排序类型:all:全部 latest:最新 top:最相关
返回如下:
{
"cost": true,
"data": {
... # fb数据
},
"message": "请求成功"
}
贴文二级评论
http://43.134.116.51:10002/facebook/comment/?token=&post_id=&cursor=
token:鉴权参数
post_id:评论id
cursor:翻页参数从上一页返回,默认为空返回第一页数据
expansionToken:从一级评论中获取
返回如下:
{
"cost": true,
"data": {
... # fb数据
},
"message": "请求成功"
}
获取群组信息
http://43.134.116.51:10002/facebook/group_info/?token=&group_name=
group_name:群组名称/群组id
token:鉴权参数
返回如下:
{
"cost": true,
"data": {
... # fb数据
},
"message": "请求成功"
}
获取tag信息
http://43.134.116.51:10002/facebook/tag_info/?token=&tag_name=
tag_name:tag名称
token:鉴权参数
返回如下:
{
"cost": true,
"data": {
... # fb数据
},
"message": "请求成功"
}
常见错误示例
[
{
"cost": false,
"data": {},
"message": "请求超时,请重试"
},
{
"cost": false,
"data": {},
"message": "token验证失败"
},
{
"cost": false,
"data": {},
"message": "余额不足"
},
{
"cost": false,
"data": {},
"message": "参数错误,请检查参数或者重试"
},
{
"cost": false,
"data": {},
"message": "未知错误请联系管理员"
},
{
"cost": false,
"data": {},
"message": "** 不能为空"
}
]