【发布时间】:2017-07-07 11:48:49
【问题描述】:
我正在尝试从 Facebook 获取一个国家/地区所有城市的列表。
我从 v2.9 的 FB 文档开始: Facebook Marketing API
并尝试获取使用 curl 描述的城市列表:
curl -G \
-d 'location_types=["city"]' \
-d 'type=adgeolocation' \
-d 'q=dub' \
-d 'access_token=<MY_TOKEN>' \
https://graph.facebook.com/v2.9/search
但它返回空 json。如果我删除 q=dub 参数,它仍然返回空数据。但是,如果我将国家/地区作为一种位置,那么它会很好地返回国家/地区列表。我做错了什么?
如果您能指出如何使其返回某些国家/地区的城市,那也将不胜感激。有country_code参数,但也不起作用。
【问题讨论】:
-
这里也一样,我可以获得国家列表,但城市的响应为空
-
好吧,稍微更新一下,我发现即使是业务经理 ui 也无法为我的沙盒帐户找到或匹配城市,但它确实适用于真实的 facebook 帐户,不知道为什么,但还没有即使使用真实账户也可以通过 api 响应
-
好的,适用于真实账户
标签: facebook facebook-graph-api facebook-marketing-api