2012-07-15 69 views
0

我想知道是否有任何可能的方式來顯示我的網頁中特定國家的用戶總數。據我發現,你不能通過API。有什麼辦法可以獲得特定國家的FB用戶數量?

+0

我懷疑沒有,基於「按國家的Facebook用戶」的網絡搜索返回一些搜索結果使用單詞「估計」。也就是說,[這些數字](http://www.socialbakers.com/facebook-statistics/)看起來相當準確(雖然它們沒有被引用,但是它們是假的)。 – halfer 2012-07-15 20:28:48

+0

沒有官方的API,但有「黑客」的方法來做到這一點。研究Facebook的營銷工具。 – Mahn 2012-07-15 20:39:21

+0

@Mahn你能指點我一個做我想做的事嗎? – EnexoOnoma 2012-07-15 20:42:44

回答

1

我猜你確實希望Facebook上的用戶總數「喜歡」或使用Facebook的oauth與您的網站連接。

你在你的網站使用圖形API嗎?我很確定你可以按國家名查詢 - 只要與你分享這些信息的用戶提供了它。

檢查了這一點... http://developers.facebook.com/docs/reference/api/

這:http://developers.facebook.com/docs/reference/api/insights/

從他們的網站

Facebook的見解提供看地理和 人口統計數據已經喜歡上了一個人的能力頁面或安裝了一個 應用程序。位置數據基於每個人的地理位置,由他們的瀏覽器IP地址確定,並限於前20個國家和城市。所有其他人口統計信息彙總爲 和非個人身份信息。

通用搜索可以做這樣的: https://graph.facebook.com/search?type=location&place=166793820034304

凡地方id是任何你想要搜索的ID。

https://graph.facebook.com/search?type=location&place=166793820034304

+0

謝謝你的回覆,但我需要一個特定國家的成員總數或Facebook用戶總數。 – EnexoOnoma 2012-07-15 20:41:15

+0

@Kaoukkos在我的評論中看到最後一個打開的圖形查詢... – Ray 2012-07-15 20:48:57

+0

通過「Graph Api Explorer」我嘗試了您的建議,但是我沒有得到任何結果。我也用我住的地方的ID代替了這個地方。 – EnexoOnoma 2012-07-15 20:57:49

1

Disclamer:此方法不是Facebook支持。需要您自擔風險使用它。我不承擔任何責任。

  1. 轉到:https://www.facebook.com/ads/manage/adscreator/
  2. 填寫的東西隨機廣告信息
  3. 在接下來的部分,你會發現根據改變動態範圍估計(如google.com的網址。)在你選擇的參數上,包括國家。嘗試更改國家並使用Google Chrome的開發人員工具觀察網絡活動。
  4. 調用ajax url以編程方式返回帶有正確參數的json數據,這應該很容易在上一步中找到。
  5. 收集和存儲你的邪惡行爲的json數據。
  6. ???
  7. 利潤!

實際的ajax調用和參數會隨時發生變化,這就是爲什麼我沒有直接包含它們,但它應該很容易計算出來。另外請注意,即使它們來自Facebook,它們也是,估計值爲,但每次廣告客戶設置廣告時,他們都不會計算每個用戶 - 這是您可能獲得的最佳估計值。

我提到的這種方法既不是官方的,也不是由Facebook支持的,但像socialbakers.com或checkfacebook.com這樣的網站已經使用它們很久了。 (在那裏,我透露了這個祕密)

相關問題