是否可以使用facebook服务器端身份验证和facebook ios sdk

是否可以使用facebook服务器端身份验证和facebook ios sdk,ios,facebook,authentication,server-side,Ios,Facebook,Authentication,Server Side,Facebook有一个服务器端身份验证-。该方法包括三个主要步骤: 1) 客户端登录。因此,我们得到一个代码(&code=code\u由FACEBOOK生成) 2) 我们将此代码传递给服务器 3) 服务器使用此请求获取访问令牌- https://graph.facebook.com/oauth/access_token? client_id=YOUR_APP_ID&redirect_uri=YOUR_REDIRECT_URI&client_secret=YOUR_APP_SECR

Facebook有一个服务器端身份验证-。该方法包括三个主要步骤:

1) 客户端登录。因此,我们得到一个代码(&code=code\u由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只返回客户端访问令牌,这是短暂的

或者有没有其他方法可以在服务器端获得长期访问令牌?

所以,我明白了

我需要启用关于脱机访问弃用的选项。它在高级应用程序设置中命名为“删除脱机访问权限”


任何传递到服务器端并扩展的短期令牌都会产生长期令牌。

我看到了这个链接。那么,我应该如何使用facebook ios sdk在服务器端获取安全的长寿命令牌呢?您的答案中没有任何内容。如果您有一个短期访问令牌,您可以使用此处描述的方法对其进行扩展。我可以获得客户端令牌,我只能对其进行短期扩展。如果我可以在服务器端获得短期令牌,它将解决问题。我错了,交易是在facebook应用程序的离线访问弃用设置中进行的