我一直在尝试通过 Graph API 在页面上发布以地理位置为目标的状态更新,但目前收效甚微。
使用 Facebook graph api,我已经成功地定位国家,但不能定位城市或地区。
尝试以下任何一种:
>>> graph.put_object("me", "feed", message="Targeted at Boston", targeting={"countries": 'US', 'cities': 'boston, ma'})
>>> graph.put_object("me", "feed", message="Targeted at Boston", targeting={"countries": 'US', 'cities': ['us, boston, ma']})
>>> graph.put_object("me", "feed", message="Targeted at Boston", targeting=[{'country': 'us', 'city': 'boston', 'region': 'ma'}])
>>> graph.put_object("me", "feed", message="Targeted at Seattle", targeting={"countries": 'US', 'cities': [{'name': 'seattle, wa'}]})
>>> graph.put_object("me", "feed", message="Targeted at Seattle", targeting={"countries": 'US', 'cities': [{'name': 'seattle, wa'}]})
导致公开帖子或具有自定义隐私但不针对任何特定位置的帖子。
这:
>>> graph.put_object("me", "feed", message="Targeted at Seattle", targeting={"countries": 'US'})
致力于选择性地仅针对美国。
我正在使用Facebook python-sdk来处理请求。
我一直在尝试多种方法来使定位起作用,但它的记录很差,而且 Facebook 开发者论坛上没有太多可用的信息。
有没有人能够传递用于地理定位多个目标的 json ......比如波士顿、马萨诸塞州、巴黎、法国(法语),然后同时传递两者?