gpt4 book ai didi

facebook - X-FACEBOOK-PLATFORM 使用不同的应用程序不一致

转载 作者:行者123 更新时间:2023-12-02 05:09:23 24 4
gpt4 key购买 nike

我已经成功地实现了一个支持 X-FACEBOOK-PLATFORM 身份验证的 XMPP 客户端,目前可以连接任何用户进行聊天。

之后,我需要创建一个具有聊天访问权限的不同应用程序,并且通过将 App ID 和 App Secret 更改为新应用程序的 App ID 和 App Secret 来重用代码。我惊讶地发现一些可以使用我的旧应用程序成功登录的用户无法使用新应用程序登录! (奇怪)。

我已经检查了这两个应用程序配置并且它们是相似的,唯一的区别是“强制使用登录密码进行 OAuth 调用和 auth.login”在新应用程序中不可用,而它被设置为“已禁用” “在旧的。这两个应用程序都是使用相同的 Facebook 帐户创建的。

谁能解释一下这个选项在哪里,它是否是聊天工作的关键?此外,还有什么想法可能是错误的吗?

谢谢!

最佳答案

那里!我想到了!看起来“不一致”是非常一致的。仍然能够连接的用户是具有短 fb_user_id 的用户(具有 9 位 ID 的用户)。具有新的 15 位数字 ID 的用户一直在底层 xmpp 库 iksemel 中触发错误,其中长度为 64 的倍数的 md5 散列数据将产生错误的结果。

我们已经为 iksemel 的 google-code 和 google-group 提交了错误报告,链接如下:

http://code.google.com/p/iksemel/issues/detail?id=32

http://groups.google.com/group/iksemel/browse_thread/thread/4079f329718f55c

关于facebook - X-FACEBOOK-PLATFORM 使用不同的应用程序不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7276676/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com