Android:foursquareでOAuth2認証を行う(その1)

foursquareのWebAPIを使ったアプリを作ろうとしているので、そのメモを残します。
foursquareはOAuth2認証で認証を行っています。OAuth認証よりもさらに簡易になったらしいのですが、OAuth認証をやったことがない自分はよくわかってません。とりあえず、foursquareの資料とmixiアプリでのOAuth2の資料を見ながらやってみました。

参考資料は以下。

まずは、foursquareにアプリケーションの登録を行います。
これをすることで、認証に必要な情報を取得しておきます。

こちらから。

そこで、適当にアプリケーション名などを決めておきます。
コールバックURLは、ユニークになる必要があるので、Androidアプリのパッケージ名をスキーマにしてしまいます。これが後に重要になります。認証後にリダイレクトされたときにAndroidでintent-filterを使って自分のfoursquareアプリを起動させることになるからです。

登録が終わると、以下のようか感じで、CLIENT_IDとCLIENT_SECRETが登録されます。

OAuth2認証に必要なのは、以下の3つです。

  • コールバックURL
  • CLIENT_ID
  • CLIENT_SECRET

これで、必要な情報は揃いました。

次の記事へ


タグ Android | パーマリンク.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です