2012-01-09 77 views
0

我做了一个在另一个网站上显示facebook群组墙的应用程序。我想知道是否有可能访问此其他网站的用户不必授予他们的权限。脸谱组是公开的,一切都没有任何特殊的权限共享。还想知道是否有可能显示群组墙提要没有用户登录?其他网站上的Facebook群组墙

你有什么解决方案吗?

回答

0

“脸谱组是公开的,一切都没有任何特别的权限共享。”

图形API的一个奇怪的事情,即使这些信息是“公开的”,但要从大部分公共信息中获取访问令牌。我很长时间以来一直在挠头,除了“API是由Facebook提供的,我们必须在他们的沙箱中按照他们的规则进行游戏”之外,并没有提出任何其他答案。

所以,你需要从至少一个人那里获得一个访问令牌来完成你的请求。 (至少你不必问每一个用户!)

你将需要问你的用户user_group访问,然后你可以抓{group_id}/feed。你可能想要做的是从原始成员之一或者甚至你自己请求offline_access获得一个未到期的令牌。然后始终使用该令牌来获取Feed。 (请记住,当您更改密码时,offline_access标记将失效并需要获取新标记)。

+0

谢谢你的回答是有用的。 – 2012-01-13 12:16:14