2

我开发了一个 PHP 网站,用户通过 Facebook 进行身份验证,我获取并存储他们的 auth_token。

另一方面,我已经开始开发一个 iOS 应用程序,用户也可以通过 Facebook 进行身份验证。如您所知,auth_token 将与我在网站身份验证过程中获得的不同(与网站中的 Facebook 应用程序相同)

我的问题是:我可以使用我在 iOS 应用程序中获得的 auth_token 从网站发出请求吗?(同一用户,同一应用)

原因是有时我希望从移动设备执行某些操作(即更新状态),而从 Web 服务器执行其他操作(即检查当前用户的哪些朋友已在我的网站中注册)

谢谢

4

1 回答 1

6

本质上,只要您access_token对特定用户有效,您就可以在任何您想要的地方使用它。只要您可以http向 Facebook 执行请求并提供正确的参数,您就可以代表用户进行 API 调用。

https://graph.facebook.com/USER_ID?access_token=XXX

无论您从何处执行此调用,该调用都应该有效。

于 2012-09-30T10:02:50.790 回答