我有一些在我的旧服务器上运行良好的 php 代码。我已将 php 代码移至新服务器,现在我无法再使用 facebook api 使用 facebook 登录来登录我的网站。
以下是新服务器上发生的情况的屏幕截图:
更大的版本在这里。
我检查了 apache 的 error.log 文件,没有看到任何错误消息。
为什么这会发生在新服务器上?
我有一些在我的旧服务器上运行良好的 php 代码。我已将 php 代码移至新服务器,现在我无法再使用 facebook api 使用 facebook 登录来登录我的网站。
以下是新服务器上发生的情况的屏幕截图:
更大的版本在这里。
我检查了 apache 的 error.log 文件,没有看到任何错误消息。
为什么这会发生在新服务器上?
这件事情是由很多原因导致的
如果它是移动环境(即从测试到上线),那么它将是您的站点 URL。转到http://developers.facebook.com/apps/上的应用程序设置页面,并在其中更新您的站点 URL。
它不应该与 apache 有任何关系,请添加您的代码的某些部分。您还确定新服务器的画布 url 和应用程序 ID 设置吗?
转到应用程序>>您的应用程序>>编辑应用程序查看提供的网址是否正确
检查 appId 和 appSecret 是否正确
在应用设置中检查您的网站 url,同时它包含正确的服务器协议,如 http:// 或 https://