使用和不使用access_token的Facebook搜索



我做了这项研究(没有access_token):

https://graph.facebook.com/search?q="il padrino"&type=page&fields=id,名称

在我看到的结果中,第一个:

"id":"104130852958000","name":"Il padrino"

这是"il padrino"最重要的页面,当你在Facebook上手动搜索时可以看到。

然后我做了这项研究(每经允许都有一个access_token):

https://graph.facebook.com/search?q=%22il%20padrino%22&type=page&fields=id,名称&access_token=access_token

在结果中,有人失踪了,还有之前的一个,id:104130852958000!!!

我用不同于"il-padrino"的其他字符串尝试了这种奇怪的行为,但在许多情况下都存在相同的问题(反之亦然:一些结果在没有access_token的情况下消失)。

这怎么可能?如何获得完整的结果列表?

事实上,我想我必须加入这项研究,无论是否可以访问。。。但这似乎很奇怪。

这太烦人了。请将其作为错误登录到Facebook:https://developers.facebook.com/bugs并在这里发布你的报告链接,这样其他发现你问题的人就可以看到它的当前错误。

不,这是不可能的。你不能依赖被退回的东西,因为它可能而且很可能会被退回。试图预测搜索结果是错误的,结果可能(而且确实)因用户、地理位置、内容限制以及其他因素而异。

顺便说一句,无论是否使用access_token,我都不会得到你所说的页面。

最新更新