第2回 foursquare API 開発者向け勉強会 #4sqdevjp
本日です! RT @koogawa: 残り1人!基礎からやる予定です ☞ foursquare API 勉強会 #2 #4sqdevjp in 下北沢 http://t.co/iBIj7npk
2012-03-16 11:15:03今着きました! RT 第2回 foursquare API 開発者向け勉強会 #4sqdevjp 当日です。20:00から 下北沢オープンソースCafe で開催です。 (参加可能) http://t.co/fuXSlDFM
2012-03-16 20:08:39#4sqdevjp 本日のアジェンダ。自己紹介、API v2 解説、参加者による発表タイム、交流タイム。
2012-03-16 20:08:39#4sqdevjp ドキュメントは4sqのデベロッパーページから。ただしすべて英語。もっともチュートリアルがあって、そこにソースとか書いてあるから多分平気。
2012-03-16 20:19:25重要なのは、Authentication とEndpoint。EndpointはAPIをまとめたページ。ちょこちょこ増える。公式アプリでも使っていないAPIがあるので覗いてみると面白い。 #4sqdevjp
2012-03-16 20:22:38experimentalと書いてあると使われていない可能性が高い。ただ、日本語に対応していない機能も。 #4sqdevjp
2012-03-16 20:24:38Venues visited by a userを例に見方を説明。Acting userはログイン要否を示す。ほとんどのAPIがYES。 #4sqdevjp
2012-03-16 20:28:41#4sqdevjp 取得系のAPIはテスト可能。したに貼られているurlからサンプルJSONの取得も可能。
2012-03-16 20:31:04#4sqdevjp APIの仕様がコロコロ変わるので、v= 日付でその日のバージョンで動作させることができる。開発した日付をいれておくと安定する。ただ、廃止もあり得ない話ではないので注意が必要。
2012-03-16 20:33:01#4sqdevjp metaは結果。HTTPのようなエラーコード。notificationには、未読などの通知情報が返ってくる。
2012-03-16 20:37:36チェックインなど、データを更新する系のメソッドはPOST。POST系は実験はできないので、自分でプログラムから試すしかない。 #4sqdevjp
2012-03-16 20:39:15登録したらClient ID、Client Secretが発行される。Client Secretはばれないように注意すること!! #4sqdevjp
2012-03-16 20:41:50今回はwebアプリの場合を例に説明。Obtain an access tokenの例に従いリダイレクトを指定しておく。 #4sqdevjp
2012-03-16 20:43:36OAuth2.0についてはこちらがわかりやすいです。 http://t.co/jOp6E5KV #4sqdevjp
2012-03-16 20:46:30先ほどのoAuth登録、AndroidアプリやiPhoneアプリは任意のURLてOK。 #4sqdevjp
2012-03-16 20:54:18SearchのApiについて解説。思ったよりいろいろなパラメータを指定できる。カテゴリIDはよくわからないハッシュ値のようになっているが、そのハッシュ値をとるApiもある。 #4sqdevjp
2012-03-16 21:01:294sqのイベント情報。日本にはESPNが定期的にJリーグの配信とかしている。イベントは個人では立てられなくて、代行サービスにお願いするしかない。 #4sqdevjp
2012-03-16 21:11:58