2011-11-01 26 views
0

我正在开始使用Facebook的实时信息,并且遇到了一个新手型的问题。我想在我的应用的用户添加或删除朋友时收到通知。我得到了整体架构:我设置了对“用户”对象和“朋友”字段的订阅,并且一旦所有验证发生,当我的一个应用的用户更改他的朋友时,我的回调网址会发送一个JSON字符串给我的朋友已更改的用户的用户ID。凉。如何获得访问令牌的实时朋友更新? (新手警告)

然后,我应该打电话到Facebook,以获得这个用户的(新)朋友,并做任何我将要与他们做的事情。有我的问题:我如何获得访问令牌,让我看到该用户的朋友?我一直在用Graph API Explorer进行试验,并且我一直听说,当我试图看到USER_ID的朋友时,我“......无法查找USER_ID的所有朋友。只能查找登录用户(USER_ID)或登录用户的朋友,并具有适当的权限。“但是如果我不能这么做,那么获取用户拥有一组新朋友的通知有什么意义?尤其是因为Facebook文档提出了一个关于如何获得用户朋友变化的实时通知的重要观点?或者,这是否会在订阅订阅后奇迹般地开始工作?

就像我说过的,这可能是一个新手,没有想出来的大图片的事情;有一些我错过了。但澄清让我过去这将不胜感激 - 谢谢!

回答

0

解决,它似乎。这个故事,如果有人发现这个主题,可以通过使用来自应用程序ID和应用程序密码的应用程序访问令牌构建,获得应用程序用户的朋友。您的用户已经向您的应用授予了查看他们的朋友的权限,所以一切都按照它的方式进行。使用(或尝试使用)图形API资源管理器的问题在于,其按钮创建的访问令牌是一个USER访问令牌,实际上它不能用于查看别人以外的朋友。无论如何,获得一个应用程序访问令牌的使用,并且应该会很好。

(顺便说一句,如果有人看到我有这个错误,并偶然发现不正确的事情发生了偶然的机会,评论将不胜感激......)

相关问题