Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Facebook应用程序验证_Php_Facebook - Fatal编程技术网

Php Facebook应用程序验证

Php Facebook应用程序验证,php,facebook,Php,Facebook,我制作了一个fb PHP应用程序示例,并让我的朋友使用它。我以为他会看到一个应用程序授权对话框。但是出现了错误消息“出现错误,请稍后再试”。 即使我们在FB SDK for PHP中使用一个示例程序,我们也得到了相同的结果 在我将他添加到Facebook应用程序的设置页面上作为测试人员后,他就可以使用该应用程序了。 但在我在设置页面上删除他之后,他收到了相同的错误消息。 我(Facebook应用程序设置上的应用程序管理员)没有在我的应用程序上看到错误消息 我一直在寻找解决办法。我检查了以下内容

我制作了一个fb PHP应用程序示例,并让我的朋友使用它。我以为他会看到一个应用程序授权对话框。但是出现了错误消息“出现错误,请稍后再试”。
即使我们在FB SDK for PHP中使用一个示例程序,我们也得到了相同的结果

在我将他添加到Facebook应用程序的设置页面上作为测试人员后,他就可以使用该应用程序了。 但在我在设置页面上删除他之后,他收到了相同的错误消息。
我(Facebook应用程序设置上的应用程序管理员)没有在我的应用程序上看到错误消息

我一直在寻找解决办法。我检查了以下内容

  • 应用程序的设置;应用程序ID、站点URL、画布URL和应用程序域应该是正确的。(否则我就不会使用该应用程序)
  • 沙盒模式已禁用
  • 请建议我允许他使用该应用程序,而不将他添加到设置页面。
    我是错过了什么还是做错了什么


    提前谢谢

    您一直在使用什么主机。。对于您的应用程序,您如何知道如何计算https url

    当我尝试在facebook.com/socialserver上免费使用https服务时,我也遇到了同样的问题,在这种情况下,我先是在我的好友管理下尝试了我的应用程序,然后完全在我的好友管理下尝试,然后又回到我身边


    最后,我不得不停止考虑免费服务,转而使用广告版的服务。

    有趣。你能编辑你的问题并添加你正在使用的代码吗?您使用的是服务器端流还是客户端流?您的朋友在什么时候收到此错误消息?你在FB.init呼叫中设置了channelUrl吗?谢谢你们的回答。我在Facebook sdk示例代码中使用了服务器端身份验证代码example.php。毕竟,我得到了另一个应用程序ID。我真的不知道为什么/如何,但我的应用程序开始工作了。我们没有任何问题,我的朋友到目前为止没有看到任何错误消息。我假设设置是相同的,画布URL是相同的,唯一的区别是应用程序id和密码。不过我真的不明白。而我找到的解决办法是没用的。但我会让你知道以防万一@HARRY我使用的是一个便宜的网络托管服务(每月5美元,包括PHP MySQL和共享SSL)