0
public class AndroidTwitterExample extends Activity {
private TwitterLoginButton twitterButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_layout);
setUpViews();
}
@Override
protected void onResume() {
super.onResume();
}
@Override
protected void onDestroy() {
super.onDestroy();
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
twitterButton.onActivityResult(requestCode, resultCode, data);
}
private void setUpViews() {
setUpTwitterButton();
}
private void setUpTwitterButton() {
twitterButton = (TwitterLoginButton) findViewById(R.id.twitter_button);
twitterButton.setCallback(new Callback<TwitterSession>() {
@Override
public void success(Result<TwitterSession> result) {
String username =result.data.getUserName();
Toast.makeText(getApplicationContext(),
username,
Toast.LENGTH_SHORT).show();
Log.d("response",result.response.getBody().toString());
setUpViewsForTweetComposer();
}
@Override
public void failure(TwitterException exception) {
Toast.makeText(getApplicationContext(),
getResources().getString(R.string.app_name),
Toast.LENGTH_SHORT).show();
}
});
}
private void setUpViewsForTweetComposer() {
TweetComposer.Builder builder = new TweetComposer.Builder(this)
.text("Just setting up my Fabric!");
builder.show();
}
}
我试过上面的代码,但结果对象我只有用户名和userId我怎样才能得到个人资料照片和电子邮件。我想获取个人资料照片,来自twitter整合的电子邮件
它给我这个例外com.twitter.sdk.android .core.TwitterApiException:401需要授权 –
它在我更改了我的移动日期后生效。移动日期不正确。感谢您的帮助 –