Roh*_*gga 2 java android facebook facebook-graph-api
当我使用图片ID时,我有点不确定如何从Facebook当前检索大型个人资料图片.我正在将此网址加载到我的imageview中.
http://graph.facebook.com/1454465268197338/picture?type=large
但它没有加载,当我输入它虽然它的工作原理.
我上面提到的是在我放入第一个之后的REDIRECTED URL.问题是我无法使用userID生成,因为我正在使用它.
@Override
public void onBindViewHolder(ContactViewHolder contactViewHolder, int i) {
Event ci = contactList.get(i);
contactViewHolder.vName.setText(ci.name);
TinyDB userinfo =new TinyDB(context);
String user_id = userinfo.getString("id");
profile_pic_url ="http://graph.facebook.com/"+user_id+"/picture?type=large";
Picasso.with(context)
.load(profile_pic_url)
.resize(225, 225)
.centerCrop()
.into(contactViewHolder.vProfilePic);
}
Run Code Online (Sandbox Code Playgroud)
注意profile_pic_url.
所以最终,我怎样才能获得重定向的URL(因为我知道它有效)?
要么
如何从用户那里获得一个大型的Facebook个人资料图片网址,因为请记住facebook的android id,因为我从这里得到了什么:
parameters.putString("fields", "id,name,link,picture,friends");
Run Code Online (Sandbox Code Playgroud)
真的很小.
我试过用
https://developers.facebook.com/docs/graph-api/reference/user/picture/
不幸的是没有运气,
帮助表示赞赏.
TYTY
尝试
parameters.putString("fields", "id,name,link,picture.type(large),friends");
Run Code Online (Sandbox Code Playgroud)
- 这应该可以获得大型版本的个人资料图片.
(这使用字段扩展语法来更精确地指定您想要的数据.)
归档时间: |
|
查看次数: |
957 次 |
最近记录: |