Javascript 共享链接已存在-Dropbox API v2

Javascript 共享链接已存在-Dropbox API v2,javascript,node.js,dropbox,dropbox-api,Javascript,Node.js,Dropbox,Dropbox Api,我正在创建以下流程: 使用API将文件上载到dropbox 上传后,为该文件创建一个共享链接 如果已存在共享链接,请获取该用户的现有共享链接 我的问题: TypeError: Cannot read property '.tag' of undefined Im使用以下代码检查共享链接是否已存在: if(x.error[".tag"] === "shared_link_already_exists"){ //code to get existing shared link here }

我正在创建以下流程:

  • 使用API将文件上载到dropbox
  • 上传后,为该文件创建一个共享链接
  • 如果已存在共享链接,请获取该用户的现有共享链接
  • 我的问题:

    TypeError: Cannot read property '.tag' of undefined
    
    Im使用以下代码检查共享链接是否已存在:

    if(x.error[".tag"] === "shared_link_already_exists"){
      //code to get existing shared link here
    }
    
    当我上传一个从未创建过共享链接的新文件时,出现以下错误:

    TypeError: Cannot read property '.tag' of undefined
    

    如何解决此问题?

    如果调用时发现
    共享链接\u已经存在
    错误,可以通过调用
    路径
    设置为要链接的文件/文件夹的路径,并且
    direct\u only=true
    来检索现有链接


    kgangadhar的评论是正确的,在尝试访问
    '.tag'
    之前,你应该检查是否有错误。

    如果你得到
    共享链接已经存在
    调用时出错,你可以通过调用
    路径
    设置为你想要链接的文件/文件夹的路径来检索现有链接,和
    direct\u only=true


    而且kgangadhar的评论是正确的,在尝试访问
    '.tag'
    之前,您应该检查是否有错误。

    为什么不检查错误是否存在,然后按照下面的
    .tag
    检查内部
    !!x、 error&&x.error[“.tag”]==“共享链接已经存在”]
    为什么不检查错误是否存在,然后
    。在内部标记
    ,如下
    !!x、 错误(&x.error[“.tag”]==“共享链接已存在”]