我想我应该就此了,但是我一定在拼图中缺少一块。
我使用FBSDKLoginManager调用logInWithReadPermissions从我的iOS应用程序获取了Facebook(短期)访问令牌。然后,我将该令牌发送到我的服务器,并且我的服务器使用Facebook API(还使用我的应用程序ID和密钥)从该令牌生成一个长期访问令牌。然后将我的应用发送回寿命很长的令牌字符串,但是如何将其设置为我的应用要使用的当前访问令牌? FBSDKLoginManager自动设置FBSDKAccessToken(这是一个不可变的对象),并自动使用它来进行Graph API请求调用。该文档描述了我所做的事情,并解释说我需要将长期令牌发送回客户端应用程序以供使用,而不是短期令牌,但我在iOS中看不到任何示例,并且没有FBSDKLoginManager或FBSDKAccessToken中最直接的明显方法是使用长期版本更新令牌。
错过了什么?提前非常感谢!