xAuth-аутентификация для Twitter Поделиться в Android? - PullRequest
1 голос
/ 19 июля 2010

Я работаю над Twitter Authentication.Обычная аутентификация истекает до 16 августа.Поэтому мы должны использовать OAuth, чтобы использовать аутентификацию Twitter.Но его сложно реализовать.XAuth отрезает два шага.Но проблема в том, что я использовал Twitter4j для аутентификации. И также имел плохую документацию.Я хочу использовать XAuth с самого 1.6.Какой пакет вы предлагаете использовать.и если есть какие-либо example или tutorial для специально для Android использовать XAuth Аутентификация.

1 Ответ

3 голосов
/ 21 июля 2010

РЕДАКТИРОВАТЬ: В моем коде я сделал это:

System.setProperty("twitter4j.oauth.consumerKey", "your token");
System.setProperty("twitter4j.oauth.consumerSecret", "your token secret");

Twitter twitter = new TwitterFactory().getInstance(login, password);

AccessToken accessToken = twitter.getOAuthAccessToken();

Затем вы должны сохранить свой токен и секрет токена из AccesToken

if (mAccessToken != null) {
    if (mAccessToken.getToken() != null && mAccessToken.getTokenSecret() != null) {
        saveAccessToken(mAccessToken.getToken(), mAccessToken.getTokenSecret());
    }
}

Когда вы хотите использовать свой токенВы просто делаете это:

TwitterFactory factory = new TwitterFactory();
Twitter twitter = factory.getInstance();
twitter.setOAuthConsumer("[consumer key]", "[consumer secret]");
AccessToken accessToken = loadAccessToken();
twitter.setOAuthAccessToken(accessToken);
...