Я разрабатываю приложение для Android для foursquare. Я прошел через все конечные точки api, экспериментировал с ним. Я знаю, как обращаться к данным с помощью API-конечных точек и токена доступа.Вход в систему Foursquare
Теперь для моего приложения требуется страница входа в систему, содержащая пароль пользователя.
Я использую следующий 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 с маркером доступа, приложенном к нему. Если я следую этой процедуре, то моя страница входа в систему является пустой тратой времени.
Есть ли способ, с помощью которого я могу добавить имя пользователя и пароль к вышеуказанному URL-адресу напрямую и обходить страницу входа в четверку в моем приложении?
может any1 помочь мне с этим?
Мне нужна только правильная страница входа в систему.
И еще одна вещь, которую я хотел знать, заключается в том, что после входа пользователя в систему, как получить идентификатор пользователя Foursquare от имени пользователя и пароля?
Если вы хотите использовать WebView, посмотрите, как это делает SDK для Facebook (FbDialog.java). Короче говоря, в качестве перенаправления uri они используют свой «собственный» протокол «fb: //» (или что-то подобное) и перехватывают его, чтобы захватить возвращенный токен доступа (и не следовать переадресации). – harism