有没有办法在Ads API中检索所有可定位的城市?

jas*_*swu 9 ads facebook-graph-api facebook-ads-api

自动完成API允许我们通过省去查询字符串并设置结果限制了大量检索所有国家,地区和语言环境的列表,但此功能不可用在城市一级.

有没有办法可以检索所有可定位城市及其ID的完整列表?如果没有,我们可以缓存城市的自动填充数据以建立这样的列表吗?

Jes*_*hen 6

可能不支持该功能,因为即使使用分页,大量的返回数据也会导致获取世界上所有城市.虽然按国家(通过使用country_list=["ca"])限制响应数据然后提取所有城市听起来并不太牵强,但它也没有实现.

对我来说,听起来你有两个选择.

  1. 使用我们的错误工具创建错误报告以请求愿望清单功能(不保证任何内容,但至少我们可以跟踪它,如果我们选择实施它并可以用来衡量对该功能的兴趣)
  2. IANAL,但根据FB平台政策第2部分的第2部分说明

您可以通过使用Facebook API缓存您收到的数据,以便改善应用程序的用户体验,但您应该尝试使数据保持最新.此权限不授予您对此类数据的任何权利.

这听起来像你可以缓存自动完成数据,因为它会更好地改善你的应用程序的用户体验,但是,请记住,你没有数据的权利.我会对此持谨慎态度,因为如果你真的努力工作以获得内置的所有缓存功能只会让FB说它不被允许,那真是太糟糕了.在追求这条道路之前,我会先咨询一些专家.