これから作るアプリケーションを介して、ユーザー(たとえば自分)の情報にアクセスするには、アプリに対して「FourSquare上の私のデータにアクセスして良いですよ」という許可を与えます。これをやるために、最近ではTwitterやFacebookもOAuth2.0を基本とした似たような仕組みを使っています。@ITこの記事ではOAuthの詳細は省略します。上記ページなどを参考になさって下さい。FourSquareのページに戻ります。クリックすると、言語やプラットフォームごとに4sqAPIが使いやすくなるように有志で作って下さっているライブラリへのリンク集があります。ウェブアプリ開発強化中なので、本記事ではnodeでやることにします。GitHub前者は、Venuesを取得するための非常にシンプルなmoduleで、ユーザ認証などもしないものです。後者はデータ取得の面についてはほぼフル機能で、contributerも16名いますのでかなり充実していそうです。こちらを使うことにします。セットアップここからはnode-foursquareのREADMEに従って進めていきます。nodeそのもののインストールは飛ばします。moduleを取得してきます。使えることを確認するTestアプリを配布してくださっているので、それを動かしてみます。GitHubアプリケーションの情報をモジュール化して持たせます。つくり、ここにはじめの方で登録したアプリケーション情報を記入します。していますので、自分のアプリケーション登録もそのようにしておきます。testとすると、テストアプリが立ち上がります。アクセスすると、FourSquareのOAuth画面に飛ばされます。ここで自分の4sqアカウントでログインして許可すると、testアプリが自分の情報にアクセスすることを許可したことになります。許可すると、ブラウザの画面は適当な文字列を受け取って表示します。実行しているコンソールを見ると、test.jsが4sqAPIを用いて実行した結果が出力されています。なっているAPIコールは成功していることが分かります。テストのコードを読んでみると、すべてのAPIコールを順番にかけていって、ちゃんと返事が返ってきたらOK、エラーだったらERRORと出力するだけのアプリのようです。これでtestは完了です。次回へ続く少し長くなってしまったので、expressを使って自分でウェブアプリを作るところは次回に持ち越します。同一ソリューション内ライブラリ参照と、ライブラリプロジェクトへの静的リンクライブラリのリンクの仕方。3はてなブログをはじめよう!AMANEさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。