首页 文章

以编程方式共享.net中的保管箱链接,而无需用户登录Dropbox

提问于
浏览
0

我必须以编程方式共享一个Dropbox链接 .
我以编程方式将文件上传到我的Dropbox文件夹,并需要获取我上传文件的共享链接的url字符串 .
这个过程应该是 - 将文件上传到dropbox, get a shared link for this document 然后我会用这个链接做一些事情 .
我在网上和Stackoverflow上阅读了很多主题,但我发现只是将用户重定向到Dropbox登录页面,这并没有一个Dropbox帐户 .

我确实使用dropnet库编写了我的代码 .

任何帮助都会非常感激 .

这是我的代码:

Public Sub ConnectToDropbox()

    '1''''

    Dim _client As New DropNetClient("11111111111111", "222222222222222222")

    Dim login As Models.UserLogin = _client.GetToken()

    _client.UserLogin = login

    _client.UseSandbox = True

    '2

    _client.GetTokenAsync(AddressOf GetToken_success, AddressOf share_failed)

    '3

    Dim url = _client.BuildAuthorizeUrl()

    Response.Redirect(url)

    '4

    _client.GetAccessTokenAsync(AddressOf GetAccessToken, AddressOf share_failed)

    '5

    _client.GetShareAsync("/AttachToEmail/flowers.txt", AddressOf share_success, AddressOf share_failed)

End Sub

但无法让它工作......

1 回答

  • 1

    您可以使用 DropNet 库 . 它提供了一种登录Dropbox和上传文件的方法,您可以使用C#.NET编写代码 .

    登录后上传文件的方式如下:

    var uploaded = _client.UploadFile("/", "test.txt", content);
    

相关问题