我已成功设置 oauth 身份验证以使用Sharpbox访问我的保管箱。Sharpbox 是一个开源“前端”,负责处理流程的具体细节。使用它,我可以返回我帐户中特定文件夹中的文件信息。
我将文件名和生成的 URI 绑定到 VS 2010 Web 应用程序中的网格视图。我有一个超链接,文本设置为名称,DataNavigateUrlFields 指向唯一的 URL。如果 url 字符串的 oauth_signature 部分中没有“+”字符,则效果很好。如果有加号,则返回 "{"error": "Invalid signature. 预期的签名基本字符串:"
感谢您的考虑。
感谢您的帮助,这是我的代码
Public Sub MakeURL()
dbOpen()
Dim myfolder As ICloudDirectoryEntry = dropBoxStorage.GetFolder("/DIR/SUBDIR/")
Filename = Filename & "_POID_" & poid & ".pdf"
pdfurl = dropBoxStorage.GetFileSystemObjectUrl(Filename, myfolder).ToString
dbClose()
pdfurl = pdfurl.Replace("+", "%2B")
Response.Redirect(pdfurl)
End Sub