如果他们提供HashTag搜索,我试图在Facebook API中找到它。
我的意思是我在Facebook查询语言中搜索并在Facebook工具资源管理器中搜索。
任何想法?
答案 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)进行编码并通过它运行查询:
您必须在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/
请注意"最佳做法"部分。