我已经成功实现了一个支持 X-FACEBOOK-PLATFORM 身份验证的 XMPP 客户端,并且目前可以连接任何用户进行聊天。
之后,我需要创建一个具有聊天访问权限的不同应用程序,并通过将 App ID 和 App Secret 更改为新应用程序的代码来重用代码。令我惊讶的是,一些可以使用我的旧应用程序成功登录的用户无法使用新应用程序登录!(奇怪的)。
我已经检查了两个应用程序配置,并且都相同,唯一的区别是“强制为 OAuth 调用和 auth.login 使用登录密码”在新应用程序中不可用,而在新应用程序中设置为“禁用”旧的。这两个应用程序都是使用同一个 Facebook 帐户创建的。
谁能解释这个选项的去向以及它是否是聊天工作的关键?此外,还有什么想法可能是错的?
谢谢!