2011-06-12 127 views
3

當我鍵入例如名稱youtube clip in facebook search我可以分享這個鏈接的人數。 是否可以像使用Facebook API一樣獲取共享的人員列表?Facebook - 檢查誰共享鏈接

回答

7

不,你不能得到誰共享,只有總數。查看計數最簡單的方法是,例如:

http://graph.facebook.com/http://stackoverflow.com 
+0

這種方法實際上是給「總數」,這實際上是該鏈接的喜歡,評論和分享的總和(見我的回答如下一個更準確的方法獲得股份數) – user280109 2016-03-31 13:20:00

0

這解決了我的問題!

http://graph.facebook.com/http://stackoverflow.com

創建Facebook應用程序是很容易的,但是現在,你需要申請,並要求批准該應用程序......,吸...

+0

該方法實際上是給「總數」,這實際上是喜歡,評論和該鏈接的份額的總和(請參閱我的答案以獲取數量更準確的方法的股份) – user280109 2016-03-31 13:20:04

0

你可以做到這一點Facebook的FQL(Facebook查詢語言)爲您提供了比前面提到的Graph API方法更多的信息,但Facebook顯然將在2016年8月7日關閉FQL API。因此,它從長遠來看不會有用。

https://api.facebook.com/method/fql.query?query=select+comment_count%2C+like_count%2C+total_count%2C+share_count%2C+click_count+from+link_stat+where+url%3D%27stackoverflow.com%27 

關於這個有趣的是,它顯示了前面提到的Facebook圖形API請求中給出的結果,即:

http://graph.facebook.com/http://stackoverflow.com

實際上是給「總數」,這實際上是這個鏈接的喜歡,評論和份額的總和,FQL方法爲您提供評論,份額和喜歡的實際個人數量。

另一種獲取實際份額數的方法是使用links.getStats API調用,但它似乎沒有記錄,似乎沒有人知道它可用多久。

下面是如何使用它:

https://api.facebook.com/method/links.getStats?urls=stackoverflow.com&format=json