Iphone Facebook令牌不再使用“|”作为分隔符?OAuth2的原因?

Iphone Facebook令牌不再使用“|”作为分隔符?OAuth2的原因?,iphone,facebook,oauth,oauth-2.0,access-token,Iphone,Facebook,Oauth,Oauth 2.0,Access Token,我正在为iPhone开发一个IM客户端,它也将支持FB帐户。我正在使用获取身份验证令牌 但无论我获取什么标记,它都不包含任何|字符作为分隔符。这不是应该像| |吗?这就是我读到的。现在,没有这样的分隔符。现在如何获取会话密钥?还是有什么新的XMPP通信方法 此外,这是OAuth2中的变化之一吗?我看到,从11月5日起,它将被弃用,因为最新的更新,所以分隔字符串在此之后将不起作用?因此,我不应该使用旧的身份验证机制,而应该使用新的机制 如果您能提供一些有关这方面的书面证据,我将不胜感激。谢谢。您从

我正在为iPhone开发一个IM客户端,它也将支持FB帐户。我正在使用获取身份验证令牌

但无论我获取什么标记,它都不包含任何|字符作为分隔符。这不是应该像| |吗?这就是我读到的。现在,没有这样的分隔符。现在如何获取会话密钥?还是有什么新的XMPP通信方法

此外,这是OAuth2中的变化之一吗?我看到,从11月5日起,它将被弃用,因为最新的更新,所以分隔字符串在此之后将不起作用?因此,我不应该使用旧的身份验证机制,而应该使用新的机制


如果您能提供一些有关这方面的书面证据,我将不胜感激。谢谢。

您从哪里获得上述格式


您收到的访问令牌可能是加密令牌。在fb应用程序设置中,查看是否启用了OAuth迁移选项。如果已启用,则尝试将其设置为禁用,看看这是否有帮助。

我在此处找到了我要查找的内容:

所以问题是,使用单点登录,我们无法获得可用于xmpp的令牌。因此,如果你想制作聊天应用程序,你必须使用dialog方法,为此,请按照答案中的建议进行更改