私はfoursquareのためのアンドロイドアプリケーションを開発しています。私はすべてのAPIエンドポイントを試してみました。私はAPIエンドポイントとアクセストークンを使ってデータにアクセスする方法を知っています。Foursquareログイン
私のアプリケーションが必要とするのは、usernameパスワードを含むログインページです。
ユーザーのアクセストークンを取得するために、次のURLを使用します。
https://foursquare.com/oauth2/authenticate
?client_id=MY_CLIENT_ID
&response_type=token
&redirect_uri=MY_REGISTERED_REDIRECT_URI
私はブラウザで上記URLを投稿したときに、私は、ログインした後、私はそれに追加のアクセストークンでMY_REGISTERED_REDIRECT_URIするように指示していますFoursquareのログインページにリダイレクト第一です。 この手順に従うと、ログインページが無駄になります。
上記のURLにユーザ名とパスワードを直接追加して、アプリケーションの四角形のログインページをバイパスする方法はありますか?
any1これで私を助けることができますか?
私は、適切なログインページが必要です。
私が知りたかったことは、ユーザのログイン後にユーザ名とパスワードからユーザの四角形のIDを取得する方法です。
WebViewを使用する場合は、Facebook SDKがどのように機能するかを見てください(FbDialog.java)。それを短くするために、リダイレクトuriとして、彼ら自身のプロトコル "fb://"(または同様のもの)を使用し、それを傍受して返されたアクセストークンを取得します(リダイレクトに従わない)。 – harism