Foursquare APIをjqueryから使いたい!

標準

https://developer.foursquare.com/
にアクセスしてGET STARTEDから自分のアカウントをデベロッパ登録する

参考サイトhttp://kesin.hatenablog.com/entry/20120909/1347150102

Core API

ほとんどすべてのデータがとれるようだが、OAuth 2.0が必要そう

====

(http://fukata.org/2011/06/25/caution-oauth-flickr-api-from-jquery/)参考

jQueryでjsonpアクセス

今回はjQueryからflickr apiを呼び出し、画面へ表示するので、jsonpで呼び出すことになります。また、jqueryからjsonpを呼び出す際に$.ajaxメソッドを使います。簡単に書くと以下のようになります。

$.ajax({
  url: [APIのURL],
  data: [送信パラメータ],
  dataType: 'jsonp',
  jsonp: 'jsonpcallback' // flickr apiのcallback関数のキー名
})

もう少しapi_sigについて説明しておきたいと思います。

api_sigとは、API Secretに送信パラメータのキーを昇順にソートし、キーと値を文字列連結したをさらに連結した値をMD5で暗号化した値になります。簡単に書くとこんな感じになります。

MD5( [API Secret] + [キーと値を文字列連結した値] )

上記の方法で生成した値を送信パラメータの末尾に付与

====

コメントは受け付けていません。