如果您在多个设备上授权相同的iOS应用程序,是否返回了相同的oAuth令牌?

时间:2011-08-08 17:00:55

标签: facebook-graph-api facebook

我有一个场景,用户将在我们的应用程序的多个设备上使用相同的Facebook帐户。作为FB授权的一部分,我们要求“扩展数据权限”,这使得FB oauth令牌长期存在。

我正在试图弄清楚我们的服务器是否需要专门支持多个设备,或者Facebook是否会将相同的oAuth令牌返回给同一个FB帐户的所有设备。

如果是,那就意味着对我来说支持1或N设备应该是相同的。 如果没有,那么这意味着我必须在我们的服务器上跟踪N oauth令牌并区分设备ID(UDID)。

1 个答案:

答案 0 :(得分:1)

Facebook为每个用户生成一个令牌, if 在您对应用进行身份验证时请求offline_access(请参阅https://developers.facebook.com/docs/reference/api/permissions/)。因此,用户登录的设备无关紧要,Facebook每次都会给你相同的令牌。