Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook Graph API v1.0不返回标签搜索的结果_Facebook_Facebook Graph Api_Hashtag - Fatal编程技术网

Facebook Graph API v1.0不返回标签搜索的结果

Facebook Graph API v1.0不返回标签搜索的结果,facebook,facebook-graph-api,hashtag,Facebook,Facebook Graph Api,Hashtag,我目前尝试使用GraphAPIv1.0获取包含某个hashtag的公共帖子 我明白了: FB Graph API v2.0中不推荐使用标签搜索 使用FB Graph API v1.0查询标签仅适用于2014年4月30日之前创建的应用程序 必须使用有效的访问令牌 所研究的术语前面必须用“%23”代替“#” 我使用带有以下GET url的v1.0对Graph API Explorer进行了一些测试: (这很有效!我收到一篇贴有百事可乐标签的帖子) 现在,我在Facebook上使用#sltest发

我目前尝试使用GraphAPIv1.0获取包含某个hashtag的公共帖子

我明白了:

  • FB Graph API v2.0中不推荐使用标签搜索
  • 使用FB Graph API v1.0查询标签仅适用于2014年4月30日之前创建的应用程序
  • 必须使用有效的访问令牌
  • 所研究的术语前面必须用“%23”代替“#”
我使用带有以下GET url的v1.0对Graph API Explorer进行了一些测试:

(这很有效!我收到一篇贴有百事可乐标签的帖子)

现在,我在Facebook上使用#sltest发布了一些公开帖子(我3天前发布,每天都进行测试,但这些帖子都没有出现在结果中)。 当我尝试使用相同的参数获取它们时:

(我没有收到任何消息:-(,没有错误,只有一个空的“数据”数组)


有人对发生的事情有什么解释吗?

我认为搜索API是随机的,不能100%保证你期望看到的结果,即使你可以搜索并不意味着你可以从API调用中获得结果。你可以得到百事可乐的响应,因为这个标签很有名,对你来说有意义吗?而且这个功能已经被弃用了11米接下来的几个月,我相信Facebook工程团队不会为此付出任何进一步的改进努力。谢谢你的评论!这是有意义的。我尝试了一周前创建的另一个不太出名的标签。这个标签只有3篇文章,结果由FB Graph API v1.0获取。我将继续调查,并在收到反馈后发布回复一些有形的东西…任何帮助都是非常受欢迎的;-)经过一些研究后:Facebook Api索引似乎只在一定时间段内发布具有一定数量视图的帖子。当一篇帖子达到一定数量的视图时,它可以在FB Api中被索引,然后当该数量的视图在一段时间内减少时,它就会消失。换句话说,在Api中只有具有当前高访问范围的帖子才被索引。昨天我提到的3篇带有新的、不太出名的标签的帖子,都是在一个拥有高浏览量的Facebook群组上发布的,这就是它们被编入索引的原因。谢谢你的帮助林果皞 !