5/21/2013

foursquare API が少し変更されてました。

https://api.foursquare.com/v2/venues/search? を使ってる部分があったんですが、最近どうも取得できなくなったようなので、その修正をしている内に、いくつか変更されてる点が分かりました。

以前
  • client_id と client_secret を渡せば取得できた
  • v は必要なかった
  • query はエンコードする必要なかった

- 現在
  • oauth_token を渡さないと取得できない
  • v を付けると取得されるデータの構造が変わる
  • query はエンコードしないと取得できない(日本語の場合)

v を付けなかったときの構造は、response > groups > 0 > items でしたが、v を付けると、response > venues へ構造が変わります(v は YYYYMMDD の日付)。

最初エラーを見たときは、v を付けろって話だったので、今後は付けたときの構造になっていくような感じがします(v を付けなくても取得はできます)。

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.