似乎Facebook正在阻止对特定术语的搜索。
作为我们推出的网站的一部分,我计划在Facebook上查询#bestsummerever
这个词。
因此,使用app访问令牌对Graph API进行公共数据请求的形式为:
/search/?q=%23bestsummerever
现在这给了我以下错误:
OAuthException
An unexpected error has occurred. Please retry your request later.
错误在上周和本周之间的某个时间是新的。
我可以查询其他" hashtags"没有问题,所有以下工作:
/search/?q=%23bestsummereve
/search/?q=%23bestsummereverr
/search/?q=%23bestsummer
所以我似乎严格禁止查询#bestsummerever
。无论我向哪个应用程序提出请求,这似乎都是一致的。
此问题似乎没有任何记录原因。
可以使用Facebook Graph Explorer上的任何应用访问令牌进行复制。真的希望这对我来说是一种小小的疏忽,但似乎更像Facebook对这个特定术语有某种限制。
答案 0 :(得分:0)
首先,如果您搜索地点和页面以外的其他对象,Facebook要求您提供用户访问令牌(请参阅https://developers.facebook.com/docs/graph-api/using-graph-api#search)。
显然,您的所需主题标签有一些奇怪的行为:
GET /search?q=%23selfie&type=post
工作正常,而
GET /search?q=%23bestsummerever&type=post
产生错误。但
GET /search?q=bestsummerever&type=post
适合我。很奇怪,但也许你现在可以继续没有标签。