2013-03-08 32 views
2

我正在嘗試獲取Facebook自動完成值的完整列表。過去有一個可供下載的CSV文件,其中包含Facebook可識別的所有國家,地區和城市,但該文件已明顯消失。下載Facebook自動完成數據?

在你說出來之前 - 是的,我知道我可以調用Graph的搜索端點來獲取一個列表,但它是一個有限的列表,我寧願有一個本地副本,而不是做大量的Graph調用。

那麼,有沒有人知道我可以下載的最新文件?

TIA,

DW

+1

哇。有人低估了我提出了許多其他人問的問題?堅韌的人羣...... – dwenr 2013-03-19 13:26:36

回答

2

您可以從Facebook下載個國家,地區和語言環境 - 但城市。

https://developers.facebook.com/docs/reference/ads-api/get-autocomplete-data/

下載所有區域的完整列表,請q參數空(Q = &),並設置限制了大量的(例如,限制= 1000)。下載完整的數據集僅適用於國家,地區和地區。

你需要自己解析JSON響應,並將所得數據插入到數據庫或其他首選本地存儲。

+0

'在你說出來之前 - 是的,我知道我可以調用Graph的搜索端點來獲取一個列表,但它是一個有限的列表,我寧願有一個本地副本,而不是做一個噸圖調用.' 但無論如何。比獲得低投資更好。 – dwenr 2013-03-19 13:27:35

+0

我最近做了一些令人討厭的黑客行爲,涉及到Geonames數據庫以獲取特定國家的城市列表。 *不漂亮。 – 2013-03-27 18:24:25

+0

謝謝,但它不是我需要的城市名稱。它是每個城市的Facebook的ID。同樣,過去他們允許我們將這些數據作爲tarball下載。 – dwenr 2015-09-24 20:05:35

0

geonames.org - >右下角頁腳 「傾倒」 :)