Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/57.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
Facebook php sdk 邀请表格<;fb:请求表单操作不';不行?_Facebook Php Sdk_Invite - Fatal编程技术网

Facebook php sdk 邀请表格<;fb:请求表单操作不';不行?

Facebook php sdk 邀请表格<;fb:请求表单操作不';不行?,facebook-php-sdk,invite,Facebook Php Sdk,Invite,我使用请求表单作为邀请表单。但当我向朋友发送请求时,fanpage选项卡将为空,表单将消失 当我删除“action”条目时,它会工作,但我将使用action链接向链接添加一个变量。 这样可能吗?行动=”https://apps.facebook.com/myapp/index.php?invite=1" 我的密码 <!-- Invite Formular --> <div id="fb-root"></div> <script type="text/ja

我使用请求表单作为邀请表单。但当我向朋友发送请求时,fanpage选项卡将为空,表单将消失

当我删除“action”条目时,它会工作,但我将使用action链接向链接添加一个变量。 这样可能吗?行动=”https://apps.facebook.com/myapp/index.php?invite=1"

我的密码

<!-- Invite Formular -->
<div id="fb-root"></div>
<script type="text/javascript" src="http://connect.facebook.net/de_DE/all.js"></script>
<script type="text/javascript">FB.init({appId: 'myappid', status : true, cookie : true, xfbml  : true});</script>

<div id="dialogInviteFriends" style="overflow:hidden; margin-left: -10px;">
<fb:serverfbml  width="520px">
<script type="text/fbml">
<fb:fbml>
<fb:request-form target="_self" method="POST" invite="true" type="Partymaus Salzburg" action="https://apps.facebook.com/myapp/index.php?invite=1" label="Schau jetzt vorbei"
content="Ich hab hier eine super Fanpage gefunden, die musst du dir anschauen.">
<fb:multi-friend-selector actiontext="Sags deinen Freunden" showborder="false"     rows="5" cols="3" import_external_friends = "false">

</fb:request-form>
</fb:fbml>
</script>
</fb:serverFbml>
</div>

<!-- Ende Invite Formular -->

init({appId:'myappid',status:true,cookie:true,xfbml:true});

对此问题有什么帮助吗?

我很抱歉地通知您,FBML已被弃用。您应该改为使用Javascript API的请求对话框(https://developers.facebook.com/docs/reference/dialogs/requests/)

正确,FBML引擎很快就会消失。您需要使用新的Javascript SDK的请求对话框重新编码您的解决方案。好的,谢谢您提供这些信息。但是有可能创建一个扇页请求吗?现在,当我发送请求时,用户可以点击链接,将他们带到应用程序,而不是fanpage.FWIW,我从来没有设置页面邀请,只设置应用程序邀请。是否尝试用页面id替换appid?不起作用。它通过检查解决了这个问题。因此,当用户来到Apppage时,他将被重定向到fanpage。