Sharpboxを使用してドロップボックスにアクセスするためのoauth認証を正常に設定しました。Sharpboxは、プロセスの要点を処理するオープンソースの「フロントエンド」です。それを使用して、アカウントの特定のフォルダーにあるファイル情報を返すことができます。
ファイル名と生成されたURIをVS2010Webアプリのグリッドビューにバインドします。テキストがnameに設定され、DataNavigateUrlFieldsが一意のURLに設定されたハイパーリンクがあります。url文字列のoauth_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