2012-07-24 88 views
-1

我试图添加一个应用程序到我的Facebook粉丝页帐户oAuth登录。

我不想一个TAB,所以我想可能工作方法是method: 'apprequests'
但我不断收到一个错误:
An error occurred with Prayerfish Login. Please try again later.

如何在获取应用程序到我的粉丝专页有什么建议?

注**此html页面是facebooks tutorial将应用程序添加到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> 

回答

1

会对一个Facebook页面的应用程序的唯一方法是将其添加为一个“标签”。自从切换到时间轴之后,标签变得有些不恰当,因为它只是您页面顶部的书签(例如,在Spotify's Page的'获取Spotify','粉丝播放列表'和'Summer Sounds '页面顶部的缩略图在技术上'页面标签')。

如果您仍然想将应用程序添加到您的页面作为“选项卡”,则上面包含的代码实际上比您需要的代码更复杂。例如,如果您想让其他 Facebook页面的管理员安装您的应用,则该代码就是您在网站上包含的内容。因为您拥有这两个网页和应用程序,你只需要修改这个链接,包括您的应用ID和URL,然后单击它:

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

当你这样做,你会看到一个对话框,询问你选择您要添加应用程序的页面,选择并完成。

如果您已经意识到Page Tab是什么并且不想这样做,我的问题就是 - 您想如何显示该应用程序?

+0

这个程序是为oAuth,不会有任何内容,所以它不应该是访客可见。我需要一些'用户和朋友权限'。并再次这是一个粉丝页面 – 2012-07-24 21:47:28

+0

我不确定你的意思是“这个应用程序是oAuth” - 你的意思是认证用户? – 2012-07-24 21:51:14

+0

是的,用于身份验证 – 2012-07-24 21:52:41

相关问题