read_stream不会从用户图片中提供

时间:2015-02-25 10:01:00

标签: javascript php facebook

我正在使用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"

3 个答案:

答案 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);

访问的下一个和上一个链接