-1

我正在尝试将应用程序添加到我的 facebook 粉丝页面帐户以进行 oAuth 登录。

我不想要一个标签,所以我认为可能有效的方法是,method: 'apprequests'
但我一直收到一个错误:
An error occurred with Prayerfish Login. Please try again later.

关于如何将应用程序转移到我的粉丝页面的任何建议?

注意**这个html页面来自facebooks教程

<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 的页面上,“获取 Spotify”、“粉丝播放列表”和“夏季页面顶部的声音缩略图在技术上是“页面标签”)。

如果您仍想将应用程序作为“选项卡”添加到您的页面,那么您上面包含的代码实际上比您需要的更复杂。例如,如果您想允许其他Facebook 页面的管理员安装您的应用程序,那么您将在您的网站上包含该代码。因为您拥有页面和应用程序,所以您只需修改此链接以包含您的应用程序 ID 和 URL,然后单击它:

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

当您这样做时,您会看到一个对话框,要求您选择要将应用程序添加到哪个页面,选择它就完成了。

如果您已经知道 Page Tab 是什么并且不想要它,我的问题是 - 您希望应用程序如何显示?

于 2012-07-24T21:42:13.827 回答