Facebook 有一个服务器端身份验证 - https://developers.facebook.com/docs/authentication/server-side/。该方法包括三个主要步骤:
1)客户端登录。结果我们得到一个代码(&code=CODE_GENERATED_BY_FACEBOOK)
2)我们将此代码传递给服务器。
3) 服务器使用此请求获取访问令牌 -
https://graph.facebook.com/oauth/access_token?
client_id=YOUR_APP_ID&redirect_uri=YOUR_REDIRECT_URI&client_secret=YOUR_APP_SECRET&code=CODE_GENERATED_BY_FACEBOOK
我还没有找到如何在 ios 上使用此方法在客户端获取代码。facebook ios sdk可以吗?正如我现在看到的,FBSession 只返回客户端访问令牌,这是短暂的。
或者有没有其他方法可以在服务器端获取长期访问令牌?