Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.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 来自Foursquare Api的响应未定义-Node.js_Javascript_Node.js_Foursquare - Fatal编程技术网

Javascript 来自Foursquare Api的响应未定义-Node.js

Javascript 来自Foursquare Api的响应未定义-Node.js,javascript,node.js,foursquare,Javascript,Node.js,Foursquare,我想使用Node.js平台中的request从foursquare场地获取一张照片。 我的id和secret当然是有效的,通过这段代码我得到了下面的结果。但是我想得到图像的前缀和后缀,以便创建如Foursquare api所示的图像 第二张图中显示的结果一直是未定义的,无论我是否尝试访问meta或response或其他内容。我做错了什么? const request=require('request'); 请求({ 网址:'https://api.foursquare.com/v2/venues

我想使用Node.js平台中的request从foursquare场地获取一张照片。 我的id和secret当然是有效的,通过这段代码我得到了下面的结果。但是我想得到图像的前缀和后缀,以便创建如Foursquare api所示的图像

第二张图中显示的结果一直是未定义的,无论我是否尝试访问meta或response或其他内容。我做错了什么?
const request=require('request');
请求({
网址:'https://api.foursquare.com/v2/venues/59aa0677e17910245d942204/photos',
方法:“GET”,
qs:{
客户id:“我的id”,
客户的秘密:“我的秘密”,
LH:‘40.7243,-74.0018’,
询问:“咖啡”,
v:‘20171114’,
限额:1
}
},函数(错误、恢复、正文){
如果(错误){
控制台错误(err);
}否则{
控制台日志(主体);
}

});您必须解析json。请尝试以下代码:

console.log(JSON.parse(body).meta);
console.log(JSON.parse(body).response);
输出:

{代码:200,请求ID:'xxxxx'} {照片:{计数:1,项目:[[Object]],重复删除:0}


谢谢你的回复!