Foursquare docsは非常に詳細に処理されます。これらの両方のオプションを設定するためにFoursquare Developer siteを通じてアプリをあなたが必要となります
- Webアプリケーションのコードフロー
- Webアプリケーショントークンフロー
:2つのオプションがあります。 FoursquareがリダイレクトするためのリダイレクトURLを設定する必要があります。これは通常公開アクセス可能なURLですが、locahost
URLはテスト目的でも動作します。
、最初のコードの流れは、標準のOAuthプロセスに従います(一般的にリンクやボタンを介して行わ)
直接ユーザー
https://foursquare.com/oauth2/authenticate?client_id=YOUR_CLIENT_ID&response_type=code&redirect_uri=YOUR_REGISTERED_REDIRECT_URI`
に、ユーザが受け入れた場合、彼らは
https://YOUR_REGISTERED_REDIRECT_URI/?code=CODE
あなたのサーバーは交換する必要がありますステップ2でアクセストークンを取得したコード。応答は、このアクセストークンJSON
{ access_token: ACCESS_TOKEN }
なります
https://foursquare.com/oauth2/access_token?client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET&grant_type=authorization_code&redirect_uri=YOUR_REGISTERED_REDIRECT_URI&code=CODE
を要求すると、あなたが探しているものです。
第二の方法は、トークンの流れは少し簡単です:
ユーザーが受け入れる場合
https://foursquare.com/oauth2/authenticate?client_id=CLIENT_ID&response_type=token&redirect_uri=YOUR_REGISTERED_REDIRECT_URI
への認証を希望する
リダイレクトユーザーは、彼らが
に戻ってリダイレクトされます
-
https://YOUR_REGISTERED_REDIRECT_URI/#access_token=ACCESS_TOKEN
このaccess_token
クエリパラメータは、あなたが探しているものです。
あなたは実質的なサーバーコードがないということですか? –
これを助けるためにそこにoauth Javaライブラリがあるはずです。このトークンが一度だけ必要な場合は、郵便配達員のようなツールを使用することができます –
社会apisのアクセストークンを生成するにはJavaソースコードが必要です - その他foursquare –