[英]Can't create share link using dropbox javascript sdk
我正在尝试使用dropbox api创建可共享的链接,但是我使用的函数未返回任何内容。
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);
Dropbox JavaScript SDK异步返回API调用结果,而不是方法调用的返回值。
您可以在此处看到一个示例,该示例如何分别使用then
和catch
来为结果和错误设置回调:
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);
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.