从Dropbox响应正文中提取URL

时间:2016-03-21 09:30:42

标签: javascript node.js dropbox-api

我使用dropbox core 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键之前和之后响应主体中的\

有谁知道我在这里做错了什么?

1 个答案:

答案 0 :(得分:0)

如果要将响应转换为对象,则需要使用parse,而不是stringify(请参阅MDN)。

JSON.parse(httpResponse.body).url