2011-12-01 47 views
0

可以說,我的粉絲頁面上有一個簡單的登陸頁面,帶有標題,一些文字和視頻的3個「帖子」。簡單的Facebook API

我想爲每個帖子都獲取一個分享和類似按鈕,因此用戶可以喜歡並分享獨特的帖子。

像按鈕必須有一個計數器。

能否回答我的問題或給我一個教程的鏈接?

謝謝!

編輯:謝謝你的回答,但讓我們說:我的一個朋友去我的粉絲頁面和登陸頁面「歡迎」。他會看到:i41.tinypic.com/157zmh.jpg,並決定喜歡其中一個「帖子」。當他點擊時,它會在標題,文字等等的牆上顯示出來。照片。鏈接轉到粉絲頁面的着陸頁。其中一個「後」會知道有1個,而另外兩個仍然會有零。

回答

1

聽起來像是您在尋找Facebook Social Plugins。他們是最容易實現的「Facebook元素」。

如果他們不能滿足您的要求,你可以看看Javascript SDK,可能是第二個最簡單的。

作爲更新您的編輯:

類似按鈕的工作原理是這樣的:它的花莖你的頁面,你只是喜歡什麼樣的信息,如果你想控制它的行爲,你可以添加open graph tags這樣做。

在您的示例中,您有一個包含三個不同視頻的頁面,以便區分開放圖形標籤,您可以使用不同的查詢字符串值。

這裏是一個試圖解釋一下我的意思是一些糟糕的僞代碼示例:

//Pseudo server side code 

variable video = get_query_string_value("video"); 

switch (video) { 
    case "wolf-shirt": 
     add wolf shirt open graph tags; 
     break; 
    case "unicorns" 
     add unicorn video open graph tags; 
     break; 
} 

然後你喜歡的按鈕看起來是這樣的:

<div class="fb-like" data-href="www.example.com/mypage.php?video=wolf-shirt" data-send="true" data-width="450" data-show-faces="true"></div> 

<div class="fb-like" data-href="www.example.com/mypage.php?video=unicorns" data-send="true" data-width="450" data-show-faces="true"></div> 

這將導致如果有人在狼衫視頻中點擊了類似按鈕,那麼當其刮板查找數據時,您將向Facebook展示狼衫開放圖標籤。

+0

感謝您的回答,但讓我們說:我的一個朋友去我的粉絲頁面和登陸頁面「歡迎」。他會看到:i41.tinypic.com/157zmh.jpg,並決定喜歡其中一個「帖子」。當他點擊時,它會在標題,文字等等的牆上顯示出來。照片。鏈接轉到粉絲頁面的着陸頁。其中一個「後」會知道有1個,而另外兩個仍然會有零。 – UnknownDane

+0

添加了一個部分,試圖解釋你應該如何着手解決這個問題。 –

1

這應該是訣竅!祝你好運! link

+0

感謝您的回答,但讓我們說:我的一個朋友去我的粉絲頁面和登陸頁面「歡迎」。他會看到這個:http://i41.tinypic.com/157zmh.jpg,並決定喜歡其中一個「帖子」。當他點擊時,它會在標題,文字等等的牆上顯示出來。照片。鏈接轉到粉絲頁面的着陸頁。其中一個「後」會知道有1個,而另外兩個仍然會有零。 – UnknownDane

+0

使用Facebook API創建一個類似的按鈕適用於頁面,而不是帖子。如果您在一個網址上有多個帖子,則無法區分他們喜歡哪個帖子。一種使它適用於您的目的的方法是爲每個帖子創建一個唯一的網址,當您點擊該網址時,將您重定向到包含您的三個帖子的頁面。在我提供的鏈接中,轉到社交插件 - >按鈕,這將向您展示如何爲獨特的網址創建一個類似的按鈕。 – gkiar

0

不能使用Facebook Like插件喜歡Facebook的帖子。你將不得不使用Graph API。但這意味着每個朋友都應該允許你的應用程序。

你必須發出一個POST HTTP請求(與publish_stream許可):

POST_ID/likes 

更多信息是在documentation可用。