我从facebook获得了具有javascript中的public_profile、电子邮件、read_stream权限的提要,返回的对象有一个from对象,其中id和name为from user返回,但我也需要图片。有人能帮助plz吗?提前谢谢。
FB.api("/me/feed",function (response) {
if (response && !response.error) {
var feed = response.data[0];
console.log(feed.from);
}
});
输出类似:
from: Object
id: "100000810224706"
name: "Raja Imran"
您可以通过分页获得其他记录,并且您的下一个和上一个链接存在于响应对象中,console.log(response.paging);
可以访问这些链接
配置文件图片总是这样构建的https://graph.facebook.com/[userid]/picture
就你的情况而言https://graph.facebook.com/100000810224706/picture
另一种选择是进行嵌套请求,如果您也从图形api 请求图片
像这样的东西:https//graph.facebook.com/me/feed?fields=id,message,from{id,name,picture}
您可以在查询字符串中显式请求图片字段,比如/feed?fields=来自{id,picture}等