从保管箱响应正文中提取网址

extract URL from dropbox response body

本文关键字:提取 正文 保管箱 响应      更新时间:2023-09-26

我正在使用保管箱核心 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 键前后响应体内的'

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

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

JSON.parse(httpResponse.body).url