2017-10-01 48 views
0

Imは、以下のプロセスを作成:共有リンクはすでに存在している - のDropbox API v2の

  1. アップロードした後API
  2. を使用してDropboxにファイルをアップロードし、共有している場合、そのファイル
  3. のための共有リンクを作成します

    :すでに存在しているリンクは、ユーザー

私の問題のために、既存の共有リンクを取得します共有リンクが既に存在するかどうかを確認するには、次のコードを使用して

イム:

if(x.error[".tag"] === "shared_link_already_exists"){ 
    //code to get existing shared link here 
} 

私が作成した共有リンクを持っていなかった新しいファイルをアップロードすると、私は次のエラーを取得する:

TypeError: Cannot read property '.tag' of undefined 

どうすればこの問題を回避できますか? /2/sharing/create_shared_link_with_settingsを呼び出すときにshared_link_already_existsエラーが出た場合

+0

エラーが存在し、 '.tag'の中に' !! x.error && x.error ["。tag"] === "shared_link_already_exists" – kgangadhar

答えて

0

は、あなたがリンクをしたい、とdirect_only=trueするファイル/フォルダのパスに設定path/2/sharing/list_shared_linksを呼び出すことにより、既存のリンクを取得することができます。

kgangadharさんのコメントは間違いありません。その上に'.tag'にアクセスしようとすると、エラーが発生していないかどうかを確認する必要があります。

関連する問題