2011-11-22 68 views
3

当试图找到我的朋友,也使用这个应用程序,并从特定网站的链接,我没有从一些朋友的结果,但它在其他人的作品很好。如果我使用Graph API Explorer,那么像/ friendid/links这样简单的操作会返回一个空集。但是,我可以去他们的墙上看到链接,并且他们拥有授予我应用程序的read_stream权限。尝试阅读Facebook中的朋友链接使用FQL:为什么有些朋友会返回空集?

值得注意的是,它们似乎也有不同的隐私设置体验(完全不同的一组屏幕)。

任何有见过这种? Facebook如何被授予权限,但不能真正得到它们?

+0

如果该链接是不公开的,您需要一个访问令牌和“read_stream”权限。 –

+0

仅供参考,我提交了一个与Facebook的错误,并已得到证实:http://developers.facebook.com/bugs/166799263418256?browse=search_4f593bba397328586301645 – BeaverProj

回答

2

这一切都与您试图访问数据的朋友的隐私设置有关。 Facebook允许您设置不同级别的数据,这些数据将与朋友安装的应用共享。默认情况下,隐私设置勾选“我的链接”,但我想像很多人,包括我在内,都会关闭此功能。

Screenshot of the permissions screen

+0

我还刚刚提供了一个完整的步骤列表来证明这种情况,但由于某种原因,第二个答案已经消失。我不会再花15分钟重复自己的生活。 – GeeH

+0

@BeaverProj,原始海报称Facebook已经证实这是一个错误。不知道谁是正确的...... –

+0

我认为Facebook的工作人员证实它是一个错误,并且它将在该错误报告中发挥出来。我详尽的删除答复证明它正在按预期工作。 – GeeH

相关问题