Facebook Graph API中用于定位的国家和城市列表

Adi*_*tya 6 geolocation facebook-graph-api

我正在寻找可以在发布目标帖子时与Facebook Graph API一起使用的国家/州/城市列表.

我在页面上找到了一个JSON文件,但该文件无法正确解析,我也怀疑它是否可用于帖子定位,因为该文件用于广告.

另外,我不确定MaxMind 提供的第三方数据是否可以直接与Facebook API一起使用.

有没有人有这样的清单,或者至少可以指向正确的方向?

小智 9

答案在这里:https://developers.facebook.com/docs/reference/ads-api/get-autocomplete-data/

  • 感谢您的回答...如果您提供链接的上下文,您的答案将获得更多的赞成.请参见此处:http://stackoverflow.com/questions/how-to-answer (3认同)

小智 6

要检查哪些国家/地区可用,您可以从此端点获得响应:

网址: https://graph.facebook.com/API_VERSION/search?type=adgeolocation&location_types=['country']

HTTP_METHOD:获取

您还必须在 URL 中设置访问令牌。

要仅查看字段键和名称以及大量国家/地区而不进行分页,这将是完整的 URL:

https://graph.facebook.com/API_VERSION/search?type=adgeolocation&location_types=['country']&fields=key,name&limit=1000


Adi*_*tya 0

好的。我能够使用我在问题中提到的相同 JSON 文件。正如我在回复 @offbysome 时所说,之前我通过在 Google Chrome 中打开该文件来保存该文件。但后来我使用 Firefox 并使用右键单击 => 文件另存为选项将文件保存在磁盘上。该文件实际上是一个 tar gz(facebook 错误地将其命名为 .php 文件)。解压缩文件后,我能够使用评论中发布的相同代码来获取 PHP 数组,然后将其导入到 MySQL。