是否可以使用Facebook id / psw获取foursquare用户的历史记录?

时间:2011-08-05 08:48:20

标签: facebook oauth foursquare

假设我创建了一个使用Facebook登录的应用程序(主要用于处理谁是谁)。如果获得用户的许可,应用程序是否有可能从Foursquare获取用户的历史记录? (用户也在Foursquare上使用Facebook登录)

1 个答案:

答案 0 :(得分:1)

没有。您需要单独完成每个授权流程。首先,用户通过访问Facebook并使用访问令牌(或您稍后交换的授权代码)返回来授予您的应用程序访问权限。然后,您需要将它们发送到Foursquare以再次批准访问权限。 Foursquare可能需要通过Facebook对它们进行身份验证,但这并不是您的关注(如果他们有活跃的Facebook会话,则应该是透明的)。 Foursquare会为您的API发出另一个访问令牌。

社区内有关于允许您的应用程序将Facebook访问令牌传递给Foursquare的用例的讨论,以便他们可以通过Facebook验证用户身份,然后向您发送访问令牌。但是,有很多问题。通过不直接与用户交互,Foursquare无法知道用户想要让一个应用程序访问存储在另一个应用程序中的数据。