我是一个尝试使用PHP和Facebook的PHP SDK创建Facebook应用程序的新手。该应用程序托管在Heroku上,他们提供的示例应用程序运行正常。但是,我现在正试图让示例应用程序在Apache 2.2上运行,并且我在此过程中遇到了很多问题。好吧,直截了当,我最近的问题是尝试在localhost上进行Facebook登录,但是'发生错误。请稍后再尝试'出现在弹出对话框中。 Heroku不会发生这种情况。
如果有任何我可以采取的步骤来克服此错误,有人请告诉我吗?我不认为它与任何编码错误有关,因为我只是按照提供的示例应用程序。谢谢!
答案 0 :(得分:0)
这种情况正在发生,因为FB无法识别发出请求的主机的URL。您需要确定本地主机服务器的FQDN是什么,然后将其添加到FB App设置管理器的Site URL
部分。您现在可以在那里拥有Heroku服务器的URL。
答案 1 :(得分:0)
只为您的应用的每个副本。您必须在Facebook
创建它希望对你有所帮助
祝你好运