2011-12-01 95 views
1

我想自動執行一個過程,客戶端可以將大量文件放入Dropbox,然後從Dropbox讀取所有文件,併爲每個文件/文件夾創建數據庫條目在客戶的CMS內。 CMS是一個C#.NET MVC應用程序,它有很多客戶端JavaScript。我從C#或JavaScript中進入Dropbox的選項有哪些?有沒有人用這種方式將一個C#web應用程序與Dropbox集成?我可以使用C#或js中的REST api嗎?從外部應用程序處理Dropbox文件夾和文件

如果這項工作我想爲許多客戶自動化過程,並使Dropbox成爲CMS的一個組成部分。

謝謝。

回答

1

是的,你可以使用C#中的REST API,這是最好的方法;你有點自己回答。

+0

謝謝 - 我是否也可以在.js上下文中使用它,還是會碰到跨站點腳本問題? – Journeyman

+0

分別是yes和no:REST使用HTTP請求,所以使用Ajax或任何其他方式沒有區別,並且沒有XSS問題。不過,使用服務器端解決方案可能會更好(例如,出於安全性和兼容性原因)。 – Viruzzo

+0

當我嘗試從js的初始ajax請求時,我得到以下錯誤XMLHttpRequest無法加載https://api.dropbox.com/1/oauth/request_token。 Access-Control-Allow-Origin不允許原始http:// localhost:56642。這是否表示XSS問題? – Journeyman

相關問題