2013-03-08 31 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 - >右下角页脚 “倾倒” :)