管理数据访问/用户权限

时间:2012-01-23 23:07:32

标签: javascript facebook facebook-graph-api user-permissions

我正在构建一个数据结构,旨在让用户根据权限列表(朋友或朋友列表)与朋友分享信息。

最好/最有效的方法是保持用户数据的访问权限是最新的,以供朋友(或朋友列表)访问?

2 个答案:

答案 0 :(得分:0)

您需要了解offline_access权限。

https://developers.facebook.com/docs/reference/api/permissions/

有了这个权限,即使该用户处于离线状态,您也可以查询Facebook以获取有关您的某个用户的信息。它为您提供“长寿”访问令牌。此令牌会在一段时间后过期,或者如果用户更改了他/她的Facebook密码。

答案 1 :(得分:0)

我建议查看Facbook Realtime API https://developers.facebook.com/docs/reference/api/realtime/

您可以订阅不同的用户字段(例如user.friends),每当这些字段更新时,FB都会命中您的服务器。它没有说明你是否可以订阅user.friendlists,但是值得一试。

关于Lix的答案; offline_access权限已被弃用。见这里:https://developers.facebook.com/docs/offline-access-deprecation/