I successfully integrated twitter fabric api into my project Twitter login button
<com.twitter.sdk.android.core.identity.TwitterLoginButton android:id="@+id/twitter_login_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true"/>
Manifest resolution
<meta-data android:name="io.fabric.ApiKey" android:value="myfabrickey" />
Initialization
//field declerations private static final String TWITTER_KEY = "yourtwkey"; private static final String TWITTER_SECRET = "yoursecret"; //Inside oncreate TwitterAuthConfig authConfig = new TwitterAuthConfig(TWITTER_KEY, TWITTER_SECRET); Fabric.with(this, new Crashlytics(), new Twitter(authConfig)); loginButtonTwitter = (TwitterLoginButton) findViewById(R.id.twitter_login_button); loginButtonTwitter.setCallback(new Callback<TwitterSession>() { @Override public void success(Result<TwitterSession> result) { // Do something with result, which provides a TwitterSession for making API calls } @Override public void failure(TwitterException exception) { // Do something on failure } }); //Inside onActivityResult loginButtonTwitter.onActivityResult(requestCode, resultCode, data);
My only question is: how can I get user data in json format as soon as I authenticate my account.
android fabric-twitter
Abhilash
source share