Facebook-serverfbml表单操作必须在应用程序中';s连接url

Facebook-serverfbml表单操作必须在应用程序中';s连接url,facebook,Facebook,我不确定,我正在为facebook使用一段相当标准的代码。它发送关于我的申请的请求。突然,我收到了这个错误: serverfbml表单操作必须在 应用程序的连接url 您是否在使用以下任一项时遇到问题: fb:serverFbml fb:申请表 fb:req选择 多朋友选择器 谢谢大家! 我不知道您是否找到了解决方案,但我会告诉您我的解决方案是什么。表单的action属性不应是相对URL,也就是说,您应该提供承载应用程序的网站的完整URL: fb:编辑器操作=”http://www.myd

我不确定,我正在为facebook使用一段相当标准的代码。它发送关于我的申请的请求。突然,我收到了这个错误:

serverfbml表单操作必须在 应用程序的连接url

您是否在使用以下任一项时遇到问题:

  • fb:serverFbml
  • fb:申请表
  • fb:req选择
  • 多朋友选择器

谢谢大家!

我不知道您是否找到了解决方案,但我会告诉您我的解决方案是什么。表单的action属性不应是相对URL,也就是说,您应该提供承载应用程序的网站的完整URL:

fb:编辑器操作=”http://www.mydomain.com/myapp/index.php?params=1“labelwidth=“100”

我不知道您是否找到了解决方案,但我会告诉您我的解决方案是什么。表单的action属性不应是相对URL,也就是说,您应该提供承载应用程序的网站的完整URL:

fb:编辑器操作=”http://www.mydomain.com/myapp/index.php?params=1“labelwidth=“100”

这不是解决方案。如果您这样做,当用户单击对话框上的“跳过”时,他将被发送到“而不是您的应用程序”。 解决办法是: 行动=”http://apps.facebook.com/myapp/“->最后这个“/”会有帮助。 也可以是应用程序中的任何其他操作,例如:
行动=”http://apps.facebook.com/myapp/sendRequest“

这不是解决方案。如果您这样做,当用户单击对话框上的“跳过”时,他将被发送到“而不是您的应用程序”。 解决办法是: 行动=”http://apps.facebook.com/myapp/“->最后这个“/”会有帮助。 也可以是应用程序中的任何其他操作,例如:
行动=”http://apps.facebook.com/myapp/sendRequest“

如果您在发送请求的范围之外使用朋友选择器,则此解决方案有效。例如,在应用程序中选择要协作的朋友。

如果您在发送请求的范围之外使用朋友选择器,则此解决方案有效。例如,在应用程序中选择要协作的朋友。

在应用程序的编辑模式下,使用Facebook集成部分下的画布URL

在应用程序的编辑模式下,使用Facebook集成部分下的画布URL

不是答案,但这正是帮助我的原因。我有一个基于iframe的应用程序,我尝试使用基于facebook iframe的好友邀请代码。在我的操作中,我把app.facebook.com/myapp/url放在上面,它会给我这个fbml错误

serverfbml form action must be within the application's connect url

另外,当我按下“跳过”键时,会出现404错误。解决方案是在facebook集成下使用canvas url,@tsegaye

的建议不是答案,但这对我有帮助。我有一个基于iframe的应用程序,我尝试使用基于facebook iframe的好友邀请代码。在我的操作中,我把app.facebook.com/myapp/url放在上面,它会给我这个fbml错误

serverfbml form action must be within the application's connect url

另外,当我按下“跳过”键时,会出现404错误。解决方案是在facebook集成下使用画布url,如@tsegaye所建议的,如果画布url如下所示:

http://www.example.com/myfacebookapp/
然后,在服务器fbml表单操作中,URL必须位于画布的同一目录中,如下所示:

http://www.example.com/myfacebookapp/
(以
<fb:request-form action="http://www.example.com/myfacebookapp/somepage.html"
<>考虑删除空白,或者在脸谱网上指定URL画布时使用% 20而不是空白,当您在表单

中使用该URL时
<fb:request-form action="http://www.example.com/myfacebookapp%20new/somepage.html"

如果画布URL如下所示:

http://www.example.com/myfacebookapp/
然后,在服务器fbml表单操作中,URL必须位于画布的同一目录中,如下所示:

http://www.example.com/myfacebookapp/
(以
<fb:request-form action="http://www.example.com/myfacebookapp/somepage.html"
<>考虑删除空白,或者在脸谱网上指定URL画布时使用% 20而不是空白,当您在表单

中使用该URL时
<fb:request-form action="http://www.example.com/myfacebookapp%20new/somepage.html"

我也有同样的问题..我在摘要页面中使用了画布url,它起了作用。你也可以尝试一下

我也有同样的问题..我在摘要页面中使用了画布url,它起了作用。你也可以尝试一下

我最终解决了它。 不要被所有类型的设置搞得一团糟。 只需转到你的facebook应用程序 单击编辑应用程序按钮 现在复制画布URL 然后把它贴在下面

嗯,这对我很管用

多亏了“采伽耶”,我终于解决了这个问题。 不要被所有类型的设置搞得一团糟。 只需转到你的facebook应用程序 单击编辑应用程序按钮 现在复制画布URL 然后把它贴在下面

嗯,这对我很管用

多亏了“采伽耶”