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