如何在Android上检索包含Twitter结构的大型头像的网址?我已经尝试过了:
Twitter.getApiClient(session).getAccountService().verifyCredentials(true, false, new Callback<User>() {
@Override
public void success(Result<User> result) {
User user = result.data;
Map<String, String> values = new HashMap<>();
values.put(Contributor.ID, user.idStr);
values.put(Contributor.NAME, user.name);
values.put(Contributor.USERNAME, user.screenName);
values.put(Contributor.AVATAR, user.profileImageUrlHttps);
values.put(Contributor.COVER, user.profileBannerUrl);
values.put(Contributor.LOCATION, user.location);
values.put(Contributor.ABOUT, user.description);
loginRequest(VENDOR_TWITTER, values);
}
@Override
public void failure(TwitterException e) {
...
}
});
这会产生一个小图像。有没有办法构建一个URL来直接访问该文件,例如:https://pbs.twimg.com/profile_images/{id}/avatar.jpg?size=large
或类似的文件?
答案 0 :(得分:0)
是的,有办法。
我的头像图片是
https://pbs.twimg.com/profile_images/687638251939753984/V_ykmwaR_normal.png
如果您取消_normal
,您将获得更大的图像。
https://pbs.twimg.com/profile_images/687638251939753984/V_ykmwaR.png
注意并非所有用户都拥有更高分辨率的头像。