添加应用程序到Facebook粉丝页面错误

时间:2012-07-24 21:06:15

标签: facebook

我正在尝试在我的脸书粉丝页面帐户中添加一个应用程序以进行oAuth登录。

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

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

note ** 此html页面来自facebooks tutorial

<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>

1 个答案:

答案 0 :(得分:1)

在Facebook页面上设置应用程序的唯一方法是将其添加为“标签”。由于切换到时间轴,标签变得有点用词不当,因为它只是页面顶部的书签更正确(例如在Spotify's Page'获取Spotify','粉丝播放列表'页面顶部的“夏日声音”缩略图在技术上是“页面标签”。

如果您仍想将应用程序作为“标签”添加到页面中,则上面包含的代码实际上比您需要的更复杂。该代码就是您在网站上包含的内容,例如,如果您想允许其他 Facebook页面的管理员安装您的应用程序。由于您拥有网页和应用,因此您只需修改此链接以包含您的应用ID和网址,然后点击它:

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

当你这样做时,你会看到一个对话框,要求你选择要添加应用程序的页面,选择那个并且你已经完成了。

如果您已经知道页面选项卡是什么并且不希望如此,我的问题是 - 您希望应用程序如何显示?