-1

oAuth ログイン用の Facebook ファン ページ アカウントにアプリを追加しようとしています。

タブが欲しくないので、うまくいくと思っていた方法でしmethod: 'apprequests'
たが、エラーが発生し続けます。
An error occurred with Prayerfish Login. Please try again later.

アプリをファンページに移動する方法について何か提案はありますか?

注**この HTML ページはFacebook のチュートリアルからのものです

<html xmlns="http://www.w3.org/1999/xhtml"
    xmlns:fb="https://www.facebook.com/2008/fbml">
    <head>
        <title>My Add to Page Dialog Page</title>
    </head>
    <body>
        <div id='fb-root'></div>
        <script src='http://connect.facebook.net/en_US/all.js'></script>
        <p><a onclick='addToPage(); return false;'>Add to Page</a></p>
        <p id='msg'></p>

        <script> 
            FB.init({appId: "****************", status: true, cookie: true});

            function addToPage() {

                // calling the API ...
                var obj = {
                    //method: 'pagetab',
                    method: 'apprequests',
                    redirect_uri: 'https://www.myDomain.com',
                };

                FB.ui(obj);
            }

        </script>
    </body>
</html>
4

1 に答える 1

1

Facebook ページにアプリを配置する唯一の方法は、アプリを「タブ」として追加することです。タイムラインに切り替えて以来、タブはページの上部にある単なるブックマークであるため、少し誤称になりました (たとえば、Spotify のページでは、「Get Spotify」、「Fan Playlist」、および「Summer」)ページの上部にあるサウンドのサムネイルは、技術的には「ページ タブ」です)。

それでもアプリを「タブ」としてページに追加したい場合、上記のコードは実際には必要以上に複雑です。そのコードは、たとえば、他のFacebook ページの管理者がアプリをインストールできるようにする場合に、Web サイトに含めるものです。ページとアプリの両方を所有しているため、このリンクを変更してアプリ ID と URL を含め、クリックするだけです。

https://www.facebook.com/dialog/pagetab?app_id=YOUR_APP_ID&display=popup&next=YOUR_APP_URL

そうすると、アプリを追加するページを選択するよう求めるダイアログが表示され、それを選択すれば完了です。

ページ タブが何であるかを既に知っていて、それを望まない場合、私の質問は次のようになります。アプリをどのように表示しますか?

于 2012-07-24T21:42:13.827 に答える