Graph API を使用して、位置情報をターゲットにしたステータスの更新をページに投稿しようとしましたが、これまでのところ成功は限られています。
Facebook のグラフ 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 を渡すことができた人はいますか?ボストン、マサチューセッツ州、パリ、フランス (フランス語で)、そして両方を同時に