0

iframeタブアプリを実行しています。アプリから招待状を送信した後、キャンバスアプリの場所ではなく、実際のiFrameタブの場所にユーザーを誘導する必要があります。

Facebookには、ユーザーをキャンバスからページタブに誘導するためのURLを入力できるブックマークのオプションがあると聞きましたが、これは消えたようです。

これを行う方法はありませんか?招待状を送信するときに、値またはreturn_uriを渡すことはできますか?

招待ATMを送信するための私のコードは次のとおりです。

FB.ui({method: 'apprequests',
                        message: 'App message'
                    }, function(data) {
                        // jQuery functions:
                        $("#sendToFriends").fadeOut();
                        $("#didyouknow").fadeIn();
                    });

どんな助けでもかまいません!

4

1 に答える 1

0

Facebookがブックマークフィールドを削除したようですが、次のスクリプトを見つけました。これは、ユーザーをキャンバスページから選択したページ(ページ内のアプリの実際の場所である可能性があります)にリダイレクトするのに効果的です。

このコードをアプリケーションの先頭に配置します。

<?php
if(isset($_GET["request_ids"])) {
    ?>
    <script type="text/javascript">
        top.location.href = "INSERT URL HERE";
    </script>        
    <?php            
    exit;
}
?>

次に、get変数を介してrequest_idが設定されている場合、スクリプトはピックアップします(これは、ユーザーがアプリリクエストの招待をクリックしたときに発生します。変数が設定されている場合、Javascriptを使用してユーザーを送信先のページにリダイレクトします。

于 2011-11-15T09:25:02.087 に答える