嗨, 我是新来的机器人尝试整合Twitter与我的应用程序。我需要在用户登录后获取Twitter个人资料名称和个人资料图片。我可以获取个人资料名称,但不能显示个人资料图片。我如何获取个人资料照片?如何在android中的twitter集成中获取用户个人资料图片?
1
A
回答
0
如果您提取了user profile,请查看名为“profile_image_url”的json条目。有些关于此的twitter文档也可以找到here。将此与ImageDownloader一起使用,以下载要在项目中用作位图的图像。这是如何下载和显示图像的头号谷歌的结果:
http://getablogger.blogspot.com/2008/01/android-download-image-from-server-and.html
0
private TwitterApp mTwitter;
mTwitter.getUserProfileImage();
返回登录的用户的个人资料照片。
也ü可以定制根据事先知情同意是指:Android Twitter getting profile image size issue
1
你可以得到这样一些信息:
TwitterApiClient twitterApiClient = TwitterCore.getInstance().getApiClient();
twitterApiClient.getAccountService().verifyCredentials(false, false, new Callback<User>() {
@Override
public void success(Result<User> userResult) {
String name = userResult.data.name;
String email = userResult.data.email;
// ... other infos
// Get the profile pic
// _normal (48x48px) | _bigger (73x73px) | _mini (24x24px)
String photoUrlNormalSize = userResult.data.profileImageUrl;
String photoUrlBiggerSize = userResult.data.profileImageUrl.replace("_normal", "_bigger");
String photoUrlMiniSize = userResult.data.profileImageUrl.replace("_normal", "_mini");
String photoUrlOriginalSize = userResult.data.profileImageUrl.replace("_normal", "");
}
@Override
public void failure(TwitterException exc) {
Log.d("TwitterKit", "Verify Credentials Failure", exc);
}
});
从官方文档:
您可以获取用户的最近的个人资料图片来自
GET users/show
。在用户对象中,您可以找到profile_image_url
和profile_image_url_https
字段。这些字段将包含用户上传图像的调整大小的“正常”变体的 。这个“正常的” 变体通常是48x48px。通过修改URL,您可以检索其他变体尺寸,例如 “更大”,“迷你”和“原始”。
相关问题
- 1. 如何通过用户个人资料图片iOS获取Linkedin和Twitter集成?
- 2. 如何在iOS中获取twitter个人资料图片URL?
- 3. 如何在iphone中获取Twitter个人资料图片?
- 4. 无法获取twitter个人资料图片的用户api 1.1
- 5. 获取用户个人资料图片Twitter的api
- 6. 在Swift中使用Parse获取Twitter个人资料图片
- 7. 如何在android中获取Google帐户个人资料照片?
- 8. 用户名或ID与V1.1获取Twitter个人资料图片
- 9. 如何在android中获取Facebook个人资料图片?
- 10. 获取Twitter个人资料照片
- 11. 如何在Twitter上获取用户的高分辨率个人资料图片?
- 12. 如何在Facebook SDK 3.0中获取facebook用户的个人资料图片Android
- 13. Android - Manipulate Twitter个人资料图片
- 14. 如何使用twitter api(js)获取用户个人资料图片?
- 15. 从omniauth-twitter获取中型或大型个人资料图片
- 16. 如何获取用户好友的个人资料图片?
- 17. 如何获得的用户在Facebook的个人资料图片中的Android
- 18. 如何在iOS6中获取Facebook,Twitter个人资料(姓名,图片)
- 19. 如何获取我的Gmail帐户的个人资料图片?
- 20. Twitter如何使用Android Studio中的Fabric插件获取用户个人资料图片(固定)
- 21. 如何在linkedin中获取其他用户的完整个人资料图片
- 22. 如何使用id在linkedin中获取用户个人资料图片?
- 23. 如何在iOS中从Google +获取个人资料图片?
- 24. 如何在我的Android应用程序中获取Facebook个人资料图片?
- 25. 如何上传用户的Twitter个人资料照片中的Android
- 26. 如何在ImageView中显示用户的个人资料图片?
- 27. 获取Twitter个人资料图片的实际链接
- 28. 获取用户个人资料图片圈图像视图
- 29. 获取Facebook的个人资料图片使用Facebook用户名
- 30. 使用picasso获取用户的facebook个人资料图片
我已经给出了答案, 找到你的答案[here](http://stackoverflow.com/a/39632369/2623882) –