0

これは私のコードです

<fb:serverFbml style="width: 760px;">
<script type="text/fbml">
<fb:fbml>
<fb:request-form
action="http://apps.facebook.com/MyAPP/invite.php"
target="_top"
method="POST"
invite="true"
type="Invite Form"
content="<fb:req-choice url='http://www.example.com/folder/index.php' label='Accept' />"
>

私が action="http://www.example.com/folder/invite.php" を持っている場合、invite.php ページに招待された友人の配列を投稿しますが、Facebook インターフェイスの外にユーザーを連れて行きます。action="http://apps.facebook.com/MyAPP/invite.php" がある場合、Facebook インターフェイスにとどまりますが、invite.php の空白のページが読み込まれます。

これを解決する方法はありますか?

4

1 に答える 1

0

その場合、ids配列をページに投稿していないaction=apps.facebook.com/MyAPP/invite.phpようです。<fb:request-form>そこで試しaction="MyDomain.com/folder/invite.php";てみたところ、セッションに保存したIDと配列が表示され、このページでユーザーをにリダイレクトしましたapps.facebook.com/MyAPP。そこで、数値配列が希望どおりに処理されていることを確認しました。しかし、これが最善の方法かどうかはわかりません。

于 2011-11-08T13:24:16.877 に答える