四天前,我完成了一个iframed Facebok应用程序的工作,并打开开关使其生效 - 即。我将画布页面的网址添加到了我应用的设置页面。一切都在测试中顺利进行,对于我们的测试人员小组来说,事情继续顺利进行。该组内没有发生任何错误。
我们开始将应用页面链接发送给一群亲密的朋友,很多人 - 但并非所有人都报告他们收到了“发生错误。请稍后再试。”信息。当我们将这些相同的用户发送到实际的画布URL时 - 即。在Facebook iframe之外 - 他们能够毫无问题地访问应用程序。更令人讨厌的是 - 如果他们再回过头再次尝试应用页面链接,一切正常。
此外,在用户第一次成功验证之后,该应用才会出现在搜索结果中。我知道一个人使用的应用程序被加权到顶部,但问题是,在第一次进行身份验证之前,应用程序在列表中不会出现 。
我们在工作中提出的一些想法是:原因 - 首先,由于最近进行了SSL转换,或许系统中仍存在一些问题。 (我们的应用程序是100%SSL。)其次,有经过验证的推荐内容,因为可能解释为什么人们在Facebook内部而不是在外面遇到问题。
似乎应用程序处于沙盒模式 - 但它显然不是,并且几周没有;我们有一个移动网络应用程序 - 没有表现出这些行为 - 从12月下旬开始直播。
有没有人遇到过类似的问题?我应该在设置中还是在我的初始化代码中检查特定的内容?作为参考,这是画布网址:
https://likes.willowtreeapps.com/d/
这是应用网址:
http://apps.facebook.com/214113781988679/
提前感谢您的帮助!
马特
答案 0 :(得分:0)
我测试了你的两个网址,但似乎没有一个工作:
对于第一个:
喜欢出错!请稍后再试。
并在第二个页面的同一页面中循环。 但是,如果我停止页面并点击那个按钮,我就会弹出授权。
您可能正在体验解析signed_request
,也许您正在将第一批用户重定向到有关重定向和重新获取的身份验证页面signed_request
您也可以查看您的javascript代码或服务器端代码,以便从myapp.com重定向到apps.facebook.com/myapp
最后有一个非常详细的日志系统,因为你正在启动一个Facebook应用程序,甚至检查异常命中日志
祝你好运编辑:
以下是第一种情况的更多工作:
其部分是:
https://www.facebook.com/connect/uiserver.php?app_id=214113781988679
方法= permissions.request
的 REDIRECT_URI = HTTPS://apps.facebook.com/214113781988679/ 强>
RESPONSE_TYPE =无
显示页=
烫发= offline_access,user_likes,friends_likes
auth_referral = 1
和redirect_uri应该像 https://apps.facebook.com/myapp/
但我不确定连接