gpt4 book ai didi

Facebook 测试应用程序停止工作,生产应用程序工作正常(使用 JS SDK)

转载 作者:行者123 更新时间:2023-11-30 05:27:57 29 4
gpt4 key购买 nike

我有一个 FB 应用程序,我的网站将其用于 FB 登录按钮。这个应用程序已经公开了一段时间,并且在生产中运行良好。我为我的开发环境创建了一个测试应用程序,它也一直工作正常,直到上周,当我突然开始在浏览器控制台中看到这条消息时:


应用程序错误:为您请求的应用程序获取数据时出现问题。该应用程序可能无效,或者可能存在临时故障。请稍后再试。

这发生在我调用 FB.init() 之后——对 FB.getLoginStatus() 的调用触发了这个错误,回调传递给了 FB .getLoginStatus() 永远不会被调用。同样,这只发生在我的开发环境中,而不是生产环境中,尽管 XFBML 按钮仍会触发弹出窗口。

copied the basic SDK code from FB's documentation , 将它放在自己的页面中,但仍然有这个问题,所以这不是我网站页面上的干扰。

我尝试在 SO/Google 上搜索答案,但我得到的唯一真实信息是 2011 年 12 月 13 日,涉及的 FB 应用程序处于开发模式;我的不是,它是公开的。我已经尝试创建一个新的测试应用程序并更改我的网站使用的 FB ID,但我得到了相同的结果。

最近对我的(所有)环境所做的唯一更改是它们都默认使用 SSL。这可能是原因吗?如果是这样,为什么它可以在我的生产环境中工作,但不能在我的开发环境中工作?非常感谢任何见解。

编辑:如果重要的话,使用 SDK v2.4。

编辑 2:这似乎只有在用户根本 未登录 FB 时才会发生。如果他们已经从外部登录,SDK 似乎可以识别并且调用 FB.getLoginStatus() 工作正常。

最佳答案

看起来这是一个 Facebook 错误:https://developers.facebook.com/bugs/252572561775079/

关于Facebook 测试应用程序停止工作,生产应用程序工作正常(使用 JS SDK),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37661762/

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