Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.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 从dropbox响应正文中提取URL_Javascript_Node.js_Dropbox Api - Fatal编程技术网

Javascript 从dropbox响应正文中提取URL

Javascript 从dropbox响应正文中提取URL,javascript,node.js,dropbox-api,Javascript,Node.js,Dropbox Api,我使用dropbox核心api上传文件,然后为这些文件生成可共享的链接。我想从响应正文中提取生成的可共享链接,但我无法这样做。响应如下所示: "{\"url\": \"https://www.dropbox.com/pictureicon.png?dl=0\", \"expires\": \"Tue, 01 Jan 2030 00:00:00 +0000\", \"visibility\": \"PUBLIC\"}" 为了提取链接,我尝试了以下方法: console.log('Shared l

我使用dropbox核心api上传文件,然后为这些文件生成可共享的链接。我想从响应正文中提取生成的可共享链接,但我无法这样做。响应如下所示:

"{\"url\": \"https://www.dropbox.com/pictureicon.png?dl=0\", \"expires\": \"Tue, 01 Jan 2030 00:00:00 +0000\", \"visibility\": \"PUBLIC\"}"
为了提取链接,我尝试了以下方法:

console.log('Shared link 2 ' + JSON.stringify(httpResponse.body.url));
但是上面的内容没有定义。我认为这是因为url键前后的响应体中存在
\


有人知道我做错了什么吗?

如果要将响应转换为对象,需要使用
解析
,而不是
字符串化
(请参阅)


上帝犯了这么愚蠢的错误,让我惊讶的是我竟然没有看到这一点。谢谢这个人!
JSON.parse(httpResponse.body).url