我在Facebook登录时使用Javascript SDK获得了一个空白权限页面。它在最近几天工作,我不确定我改变了什么。我似乎没有在任何地方使用我的应用程序秘密(我确实定义了API密钥)。是否有任何疑难解答建议?不幸的是,Facebook调试页面让我添加了一些与开放图形相关的元标记,这些元标记没有任何改变。我已经尝试过这样的100多个其他问题,但无法弄明白。我尝试恢复到我的代码的旧版本,所以我很确定它是Facebook的东西,但它正在工作。
空白页面位于弹出窗口中,其中包含URL中的权限。我的网站不需要任何权限。
这是登录后登录窗口中的URL:
如果我重新加载页面,我已正确登录。 URL中的应用程序ID和客户端ID相同。不确定它们是否应该但未指定客户端ID或生成客户端ID的方法。
答案 0 :(得分:0)
好的,所以当然我遗漏了一个关键的细节:我正在使用Django。此外,我非常依赖Django,我在视频中服务于我的Facebook channelUrl。 Facebook的API不喜欢这样。在阅读了同样被诅咒的fellow的故事后,我改变了方法:URL直接链接到channel.html文件。没有更多的悲伤。