我开发了一个PHP网站,用户通过Facebook进行身份验证,然后获取并存储他们的auth_token。
另一方面,我已经开始开发一个iOS应用程序,用户也可以通过Facebook进行身份验证。正如您所知,auth_token将与我在网站身份验证过程中获得的不同(与网站中的Facebook应用程序相同)
我的问题是:我可以使用我在iOS应用中获得的auth_token来向网站发出请求吗? (相同的用户,相同的应用程序)
原因是有时我希望从移动设备执行某些操作(即更新状态),而其他操作则从Web服务器执行(即检查当前用户的哪些朋友已在我的网站中注册) )
感谢
答案 0 :(得分:6)
基本上,只要您拥有特定用户的有效access_token
,就可以在任何地方使用它。在任何可以向Facebook执行http
请求并提供正确参数的地方,您都可以代表用户进行API调用。
https://graph.facebook.com/USER_ID?access_token=XXX
无论您从何处执行此调用都应该有效。