2012-10-04 26 views
1

我目前正在理解外部內容的「喜歡」系統如何工作,閱讀了很多東西,但最後有一些失蹤的磚塊我試圖構建的牆...在獨立網站上的圖片庫等外部內容的facebook喜歡

背景:我們(我和其他一些人)有一個自己的主頁,在派對,公共活動等拍攝的照片。在被描繪的人的同意下拍攝的照片,那些將在第二天看到這些照片並下載它們,將它們放到社交媒體中,並在臉書上像他們一樣。 我們有一個Facebook頁面,我們可以公佈一些關於我們的主頁的東西,所以我們也可以使用Facebook的統計數據並與Facebook用戶建立連接。因爲我目前正在進行重新組織日誌文件處理/統計(我不編程網站,這是由我的朋友完成的)我也想知道,有多少facebook喜歡一個特定的圖片(或圖庫) 。 我們已經使用fbxml系統。 內容是組織在圖片畫廊,其中有一個單獨的畫廊每個事件與唯一的ID。 類似於: http://partypics.example.com/index.php?content=foo&show=gallery&galleryid=12345 圖片也可以通過它們的ID引用。

喜歡的圖片已正常工作。

我現在想要瀏覽一下畫廊,找出有多少「喜歡」任何圖片真的得到了 - 我知道你可以使用諸如「edge.create」之類的東西來進入日誌,但是這樣做據我所知,不包括由不同人通過Facebook本身(或共享等)完成的喜歡

問:有沒有任何方式,這個圖片(或畫廊)有一個獨特的Facebook ID,我可以查詢通過Opengraph通過http或命令行與FQL語句? 如果我如何找出那個ID? (或者是有可能通過meta標籤設置

將感謝任何輸入一些文檔,涵蓋的是...

+0

您的想法非常驚人,但您可能只需訂閱edge.create選項即可,因爲Facebook上的所有內容都有唯一的ID ,所以如果任何人從你的網站上下載圖片,上傳並獲得像那樣,即使它們的屬性也是相同的,與原始圖片相比,它們將完全不同的id。 –

回答

0

問:有沒有什麼辦法,這圖片(或畫廊)有一個獨特的Facebook的ID,我可以通過HTTP或者與FQL語句命令行通過Opengraph查詢?如果,我怎麼找出的ID?

對於Open Graph對象的URL 他們的「 ID「

例如,http://example.com/已被分享和評論頗有幾分 - 究竟多少,你可以通過訪問http://graph.facebook.com/http://example.com/

所以你們看到,設置您的畫廊和你的照片作爲Open Graph的對象,提供所有相關的meta標籤 - 之後,您將能夠通過OG URL從API中查詢喜歡的內容。 (我建議將你的圖片設置爲完整的OG對象,也就是說爲每個對象創建一個帶有OG元標記的頁面,並且讓用戶喜歡那個頁面而不僅僅是圖片網址 - 否則你會無法提供OG信息,因爲單獨一張圖片URL不會讓您隨時隨地放置元信息。)

相關問題