Zacząłem używać Twitter Fabric na Androida. Zaloguj się przez TwitterLoginButton działa dobrze, , ale w niektórych przypadkach nie potrzebuję używać TwitterLoginButton, po prostu potrzebuję uzyskać token użytkownika i sekret. Kod wygląda dobrze, formularz logowania do Twittera jest otwarty, ale wywołanie zwrotne jest w ogóle wywoływane.Twitter z Androidem twitter autoryzacji nie nazywa się
TwitterAuthClient authClient = new TwitterAuthClient();
authClient.authorize(TwitterSettingsActivity.this, new Callback<TwitterSession>() {
@Override
public void success(Result<TwitterSession> twitterSessionResult) {
Logger.e(TAG, "ok");
}
@Override
public void failure(TwitterException e) {
Logger.e(TAG, "failure error", e);
}
});
Chyba trzeba dodać trochę manipulację w onActivityResult ale nie ma informacji o tym w dokumencie https://dev.twitter.com/twitter-kit/android/request-email
Mam ten sam problem, ale używam fragmentu zamiast aktywności, która jest tylko różnicą –
również deklaruję "TwitterAuthConfig authConfig = new TwitterAuthConfig (LoginMainActivity.TWITTER_KEY, LoginMainActivity.TWITTER_SECRET); Fabric.with (getActivity(), nowy Twitter (authConfig)); ' wewnątrz onCreateView() –