2013-02-15 46 views
2

我正在使用此FQL來獲取我的應用中每篇文章的喜歡數量。Facebook link_stat不正確的唯一URL統計信息

SELECT SHARE_COUNT,LIKE_COUNT,COMMENT_COUNT,從TOTAL_COUNT WHERE link_stat URL = 「http://www.example.com/some/dir/slug」

不過,我已經注意到,數量和像按鈕似乎沒有采取slu into入因素。因此,當我在Graph API Explorer中調試它時,http://www.example.com/some/dir/slughttp://www.example.com/some/dir的屬性是相同的。

這是FB bug嗎?

感謝

+0

這些文章頁面的'og:url'元標記是什麼樣的? – CBroe 2013-02-15 12:31:06

+0

http://www.example.com/some/dir/,因爲這個應用程序駐留在主站點的子目錄中 - 哦,我明白了。那麼'og:url'必須是帶有slu url的url? – Henson 2013-02-15 12:35:23

+0

那麼這意味着你告訴Facebook所有這些頁面應該被視爲同一個URL'http:// www.example.com/some/dir /',所以所有的喜歡都會被計入這個URL中。 – CBroe 2013-02-15 12:36:57

回答

4

og:url meta標籤必須包含單個網址爲每篇文章 - 否則,如果它是所有文章的同一URL值,Facebook將計算該URL很喜歡所有。

+0

我只是將'og:url'更改爲當前URL,但是like_count仍然與以前相同(當'og:url'仍然是' HTTP:// www.example.com /一些/ dir')。這個FB緩存?如果是,它會持續多久? – Henson 2013-02-15 12:49:54

+0

到目前爲止,所有你喜歡的東西當然仍然會算在老og:url中。現在,您必須爲您的文章獲得新的喜歡,以便修復它們以顯示正確的URL值。 – CBroe 2013-02-15 12:53:38