2012-04-06 89 views
0

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

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

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

  1. 该应用程序的设置;应用程序ID,网站URL,画布URL和应用程序域应该是正确的(否则我不会使用应用程序)
  2. 沙箱模式已禁用。

请建议我让他在不添加设置页的情况下使用该应用。
我错过了什么或做错了什么?

在此先感谢!

+0

有趣。你能编辑你的问题并添加你使用的代码吗?您正在使用服务器端还是客户端流?您的朋友在什么时候收到此错误消息?你在* FB.init *调用中设置channelUrl吗? – 2012-04-06 09:17:19

+0

谢谢你们回答。我在Facebook sdk示例代码中使用了一个服务器端身份验证代码,该代码是example.php。 因此,我得到另一个应用程序ID。我真的不知道为什么/如何,但我的应用程序开始工作。我们没有任何问题,我的朋友到目前为止没有看到任何错误消息。 我想设置是一样的,画布URL是相同的,只有差异是应用程序ID和密码。我真的不明白。我找到的解决方案有点没用。但为了以防万一,我让你知道。 @HARRY我正在使用一个便宜的虚拟主机服务(每月5美元,包含PHP MySQL和共享SSL) – 2012-04-07 07:41:17

回答

0

什么托管你所用的..你的应用程序,你怎么知道工作了HTTPS URL

我有同样的问题,当我试图用我的应用程序facebook.com/socialserver免费HTTPS服务,在那种情况下,我已经尝试过我的应用程序,然后完全在我的朋友管理之下,然后再次回到我身边。

最后,我不得不停止考虑免费服务,并切换到该服务的广告版本..