无法通过Graph API搜索特定术语

时间:2014-04-07 14:44:20

标签: php facebook facebook-graph-api

似乎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对这个特定术语有某种限制。

1 个答案:

答案 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

适合我。很奇怪,但也许你现在可以继续没有标签。