2017-11-15 32 views
0

dropbox apiを使用して共有可能なリンクを作成しようとしていますが、使用した関数は何も返しません。Dropboxを使用して共有リンクを作成できません。javascript sdk

var ACCESS_TOKEN = "access_token"; 
var SHARED_LINK = "/example/example.doc"; 
var dbx = new Dropbox({ accessToken: ACCESS_TOKEN }); 
var x = dbx.SharingCreateSharedLink({path: SHARED_LINK}); 
alert(x); 

答えて

0

Dropbox JavaScript SDKは、メソッド呼び出しの戻り値ではなくAPI呼び出し結果を非同期で返します。あなたがここに、それぞれ、thencatchを使用して、その結果、エラーのためコールバックを設定する方法の例を参照することができます

https://github.com/dropbox/dropbox-sdk-js/blob/master/examples/javascript/basic/index.html#L54

をそうし、例えば、あなたのコードはなるはずですこのように:

var ACCESS_TOKEN = "access_token"; 
var filePath = "/example/example.doc"; 

var dbx = new Dropbox({ accessToken: ACCESS_TOKEN }); 
dbx.sharingCreateSharedLinkWithSettings({path: filePath}) 
.then(function(response) { 
    console.log(response); 
}) 
.catch(function(error) { 
    console.log(error); 
}); 
関連する問題