【发布时间】:2015-12-15 15:17:55
【问题描述】:
我将 DropBox 应用程序类型设置为 Full DropBox;我在我的应用程序上设置了以下功能:
Private Const AppKey As String = "my key"
Private Const AppSecret As String = "my secret"
Private Function Upload() As String
Dim client As DropNetClient
Dim token As UserLogin
Dim userToken As String = My.Settings.userToken
Dim userSecret As String = My.Settings.userSecret
Dim needAccessToken As Boolean = (String.IsNullOrEmpty(userToken) Or String.IsNullOrEmpty(userSecret))
If (needAccessToken) Then
client = New DropNet.DropNetClient(AppKey, AppSecret)
client.UseSandbox = True
client.GetToken()
Dim url = client.BuildAuthorizeUrl()
Try
token = client.GetAccessToken()
Catch ex As Exception
Console.WriteLine("Exception! " + ex.Message)
Exit Function
End Try
userToken = token.Token
userSecret = token.Secret
My.Settings.Properties.Item("userToken").DefaultValue = userToken
My.Settings.Properties.Item("userSecret").DefaultValue = userSecret
My.Settings.Save()
Else
client = New DropNet.DropNetClient(AppKey, AppSecret, userToken, userSecret)
client.UseSandbox = True
End If
Dim rawData As Byte() = File.ReadAllBytes(Server.MapPath("") + "/Fax/" + "Fax.zip")
Dim result As MetaData = client.UploadFile("/", "fax.zip", rawData)
End Function
不幸的是教育tokens = GetAccessToken ()我得到错误:
收到的响应 [未经授权]:预计会看到 [OK]。 HTTP 响应是 [{" "error" ":" "请求令牌没有被用户正确授权。 ""}] "。
我检查了 URL (client.BuildAuthorizedUrl ()) 并返回“未经授权”。
如何链接到 Dropbox 文件夹?我做错了什么?还是我需要设置更好的Dropbox应用?
【问题讨论】:
标签: asp.net vb.net dropbox dropbox-api