2012-07-24 86 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

相關問題