2012-04-04 3 views
0

私はFoursquareアカウントをウェブサイトに結びつけようとしているので、特定のユーザーの最新のチェックインの国と都市が返されます。 FoursquareはプライベートトークンURL:https://foursquare.com/feeds/を使用してユーザーにプライベートフィードを提供していますが、これらのフィードには都市と国が含まれていません。特定のFoursquareアカウントから最新の都市/国を引き出すにはどうすればよいですか?

このデータをフィードから取得する方法はありますか、またはFoursquare APIを使用する最良の方法はありますか?

答えて

1

Google's GeoCoding APIと一緒にフィードを使用できます。

Foursquareからは、最後のチェックインの座標が得られます。その後、座標を使用して、たとえばGoogleの逆ジオコーディングAPIに渡すことができます。

サンプルFoursquareの答え:

<item> 
    <title>Geisenhausen</title> 
    <description>@ Geisenhausen</description> 
    ... 
    <georss:point>48.46855070459905 12.259496372637319</georss:point> 
</item> 

、あなたは、GoogleのAPIへの座標を渡し、あなたの街、国を得ることができる、等: http://maps.googleapis.com/maps/api/geocode/json?latlng=48.46855070459905,12.259496372637319&sensor=false

+0

ありがとうございます!私はこれを撃つだろう。助けてくれてありがとう! – Ryan

関連する問題