Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 读取流不从用户图片中提供_Javascript_Php_Facebook - Fatal编程技术网

Javascript 读取流不从用户图片中提供

Javascript 读取流不从用户图片中提供,javascript,php,facebook,Javascript,Php,Facebook,我正在从facebook获取提要,其中包含公共配置文件、电子邮件、javascript中的读取流权限以及返回的对象具有from对象,其中from用户的id和名称返回,但我还需要图片。有人可以帮助plz吗? 提前谢谢 FB.api("/me/feed",function (response) { if (response && !response.error) { var feed = response.data[0]; console.lo

我正在从facebook获取提要,其中包含公共配置文件、电子邮件、javascript中的读取流权限以及返回的对象具有from对象,其中from用户的id和名称返回,但我还需要图片。有人可以帮助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"

Profil图片总是这样构建的

对于你的情况,这将是

另一种选择是,如果您也从graph api请求图片,则可以进行嵌套请求

大概是这样的:
https//graph.facebook.com/me/feed?fields=id,message,from{id,name,picture}

您可以在查询字符串中明确请求picture字段,如/feed?fields=from{id,picture}等。

您可以通过分页获得其他记录,并且您的下一个和上一个链接存在于您的响应对象中,可通过
控制台.log(response.paging)访问

请显示所有代码。现在问题解决了,它只返回25条记录。我还尝试设置限制,如/feed?limit=50,我的问题是我需要超过25条记录,怎么做?谢谢你,伙计,它正在处理这个/feed?fields=id,message,from{id,name,picture}但是它只返回25条记录我也试着限制我的问题是我需要超过25条记录,怎么做?谢谢伙计它处理这个/feed?fields=id,message,from{id,name,picture}啊,太好了,很抱歉我太愚蠢了,我没有检查,再次抱歉,再次感谢。你很好。