在iOS和网站之间共享Facebook访问令牌

Mar*_*arc 2 facebook access-token ios facebook-oauth facebook-access-token

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

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

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

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

谢谢

Lix*_*Lix 6

基本上,只要您access_token对特定用户有效,您就可以在任何地方使用它.您可以在任何可以执行httpFacebook请求并提供正确参数的地方,您将能够代表用户进行API调用.

https://graph.facebook.com/USER_ID?access_token=XXX
Run Code Online (Sandbox Code Playgroud)

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