緯度と経度からそのような地名を作成/取得する方法は?
現在、開発者がFacebook ページまたは場所を作成するために使用できる API はありません。ただし、このような FQL クエリを実行することで地名を取得できます...
'SELECT page_id,name,latitude,longitude FROM place WHERE distance(latitude, longitude, "LAT_HERE", "LON_HERE") < 250`
250
は、検索する半径 (m) を示します50000
。
この FQL クエリを実行すると、Facebook プレイス ページの ID、プレイス名、緯度と経度が返されます。
(実際には地名を取得する必要はありpage_id
ません。実際に必要なものは です。を使用page_id
すると、その Facebook プレイス ページのすべての情報を取得できます。)
ステータスの更新を投稿し、緯度と経度を渡してユーザーの場所を添付する必要があります。
実際にチェックインを公開しようとしていると仮定すると、以下の参照を参照して、FQL クエリから取得したデータをさらに進めることができます...
通常のステータス更新 (フィード ダイアログ) は、場所がタグ付けされたステータス更新 (チェックイン) とは異なり、異なる API を使用しています。
参考文献:
チェックイン前にplace_idを取得するには?
Facebook - PHP SDK/JavaScript SDK を使用してチェックインを発行する
Facebook ドキュメント
ページ FQL - http://developers.facebook.com/docs/reference/fql/page/
Checkins API - http://developers.facebook.com/docs/reference/api/user/#checkins