Oauth Foursquare на устройстве Android

Я использую это руководство здесь, чтобы позволить пользователю войти в Foursqaure на устройстве Android http://blog.doityourselfandroid.com/2010/11/10/oauth-flow-in-android-app/ Какие параметры я бы использовал здесь, поскольку только для Foursquare имеет аутентификацию и получение токена доступа:

this.provider = new CommonsHttpOAuthProvider(
                    REQUEST_URL,
                    ACCESS_URL,
                    AUTHORIZE_URL);

Есть ли другие уроки, которые могут быть полезны?


person Stina    schedule 07.04.2011    source источник


Ответы (1)


проверьте это сообщение: http://groups.google.com/group/foursquare-api/web/oauth

В нем упоминаются следующие конечные точки OAuth

static final String FOURSQUARE_OAUTH_REQUEST_TOKEN = "http://foursquare.com/oauth/request_token";
static final String FOURSQUARE_OAUTH_ACCESS_TOKEN = "http://foursquare.com/oauth/access_token";
static final String FOURSQUARE_OAUTH_AUTHORIZE = "http://foursquare.com/oauth/authorize";

Имейте в виду, что сообщение в блоге и указанные выше конечные точки действительны только для API FourSquare V1.

API версии 2 использует OAuth 2.0. вы можете проверить проект Leelo для реализации OAuth 2.0, которая кажется работающей. на Android.

person ddewaele    schedule 07.04.2011
comment
это не использует V1, не следует ли мне перейти на V2 для входа в систему на Android? - person Stina; 07.04.2011
comment
Вы не упомянули V1 или V2 API в своем вопросе :) Пример указателя, упомянутый в блоге, совместим только с Oauth 1.0. я обновил ответ - person ddewaele; 07.04.2011
comment
Я использую Foursquare V2, а не OAuth, поэтому подойдет ли указанная выше ссылка leelo? - person Stina; 07.04.2011
comment
Я сам не пробовал, но знаю, что некоторые проверяли его на Android. Так что думаю стоит разобраться.... - person ddewaele; 07.04.2011