2014-01-06 54 views
1

我做了一個簡單的Facebook應用程序,它接收用戶數據並執行一些操作(與問題無關)。現在,我想的是,應用程序必須得到安裝在用戶的頁面上(即頁面,用戶是管理員)是這樣的:如何製作在用戶頁面(他是管理員)上安裝頁面選項卡的Facebook應用程序?

The app installed on the page

Here是,和前面一樣的應用程序。

我該怎麼做我的應用程序? Facebook API有沒有可用的東西?或者它是一個黑客?

+0

重複的,你不能這樣做,http://stackoverflow.com/questions/8384467/how-to-add-facebook-application-to-profile-page –

+0

@IvanHanák首先,它不是」這是一個騙局。請仔細閱讀這兩個問題。其次,我怎麼能不這樣做?我確實向你展示了一個例子,不是嗎?那傢伙是怎麼把它拉下來的? – Ranveer

+0

當你說安裝在用戶的頁面上時,你的意思是在用戶是管理員的頁面上?目前用戶個人資料頁面無法使用。 https://developers.facebook.com/docs/reference/dialogs/add_to_page/ – Malcolm

回答

1

要將應用程序添加爲頁面選項卡,您可以嘗試以下方法之一。

使用JavaScript SDK的Tab對話框。

<script type="text/javascript"> 
    function addtab() 
    { 
FB.ui({ 
    method: 'pagetab', 
    redirect_uri: 'YOUR_URL' 
}, function(response){}); 
    } 
</script> 

    <a href="#" onClick="addtab()">Add As Page Tab</a> 

上面的例子假設該人已經登錄到您的應用程序。

URL重定向。

<a href="https://www.facebook.com/dialog/pagetab?app_id=YOUR_APP_ID&redirect_uri=YOUR_URL">Add As Page Tab</a> 

或者像在您的示例網站,你可以使用類似以下內容。

<a href="https://www.facebook.com/add.php?api_key=YOUR_APP_ID&pages">Add As Page Tab</a> 

確認和變更YOUR_APP_IDYOUR_URL與您要添加的頁面標籤的應用程序的ID和網址。

https://developers.facebook.com/docs/reference/dialogs/add_to_page

相關問題