我正在使用public_profile,电子邮件,javascript中的read_stream权限从facebook获取提要,并且返回的对象有一个from对象,其中id和name来自用户返回但我需要图片也可以任何人帮助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"
答案 0 :(得分:0)
Profil图片总是这样构建 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}
答案 1 :(得分:0)
您可以在查询字符串中明确请求图片字段,例如/ feed?fields = from {id,picture}等。
答案 2 :(得分:0)
您可以通过分页获取其他记录,您的响应对象中存在您可以通过console.log(response.paging);