Facebook API中的Hashtag搜索

时间:2014-02-27 00:37:50

标签: php wordpress facebook-graph-api facebook-fql

如果他们提供HashTag搜索,我试图在Facebook API中找到它。

我的意思是我在Facebook查询语言中搜索并在Facebook工具资源管理器中搜索。

任何想法?

enter image description here

4 个答案:

答案 0 :(得分:14)

自4月30日以及Facebook api v2.0推出以来,公共邮政搜索为no longer available并将返回:

{
  "error": {
    "message": "(#11) Post search has been deprecated", 
    "type": "OAuthException", 
    "code": 11
  }
}

根据Facebook更新日志v1.0将继续工作到2015年4月30日。由于搜索端点为back in the v2 doc,他们希望重新考虑弃用。

搜索端点是全文搜索,您只需对哈希值(%23)进行编码并通过它运行查询:

Facebook API资源管理器:

您必须在API版本选择器中选择 v1.0 无版本(位于右上角)

https://graph.facebook.com/search?type=post&q=%23the_hash_tag

卷曲或其他:

只需从网址中删除/v2.0/,然后调用无版API即可

https://graph.facebook.com/search?access_token=YOUR_TOKEN&type=post&q=%23the_hash_tag

答案 1 :(得分:4)

目前Facebook上没有用于主题标签功能的API 如果您使用该主题标签作为搜索字符串,则会有一个帖子搜索功能,它会返回一些带有特定主题标签的帖子。但它会忽略#标签。 其中一个网站上有评论说"您可以使用ascii表(%23)中的十六进制值更改#以搜索主题标签。但它只能找到由facebook主页或官方facebook应用程序创建的标签。"不确定有效,你可以试试 像这样https://graph.facebook.com/search?q=%23myhashtag https://graph.facebook.com/search?q=%23myhashtag

答案 2 :(得分:2)

没有可用于Facebook的主题标签API,并且使用%23作为#(哈希)是目前唯一的解决方案,已经有人在这里评论过。

我不太确定FQL在不久的将来会被弃用,因为我可以全面看到不同的意见。

答案 3 :(得分:2)

据我所知,您将使用Keyword Insights API 虽然如以下链接所述

  

对Keyword Insights API的访问仅限于一组有限的   媒体发布者和使用需要Facebook事先批准。您   目前无法申请使用API​​。

https://developers.facebook.com/docs/keyword_insights/

请注意"最佳做法"部分。