2016-08-01 26 views
0

是否有可能攔截GET個人消費OneDrive帳戶的GET請求,並將其綁定到電子郵件帳戶,例如使用Azure的「[email protected]」?與Windows 8/10桌面/電話一起使用的那個? 這個想法是,Azure服務使用自己的文件/文件列表響應文件/文件列表的GET請求,以便它反映存儲在完全不同空間的文件。使用Azure替代OneDrive帳戶GET響應

我可以看到的所有方法都是通過在類似帳戶下運行的服務來實現的...... azure-something.com,對於該場景完全沒有用處。

回答

0

Azure沒有內置的功能來執行此類操作。不知道你想構建什麼/做到這裏,但是,如果你想攔截OneDrive的電話,你將需要:

  1. 創建本地計算機上的HTTP代理服務器的應用程序,將攔截正在取得的呼籲由OneDrive客戶端提供。
  2. 而不是將這些調用轉發到OneDrive服務器,將它們轉發到您的Azure服務。
  3. 構建並維護一個Azure服務,該服務將OneDrive應用程序使用的所有API實現到足夠高的保真度,以便應用程序可以繼續按照您的自定義數據源的預期工作。這包括認證,REST API,配置等等。
  4. 在OneDrive客戶端升級並添加新的/更改的功能時維護此服務。

簡而言之,這不是一件容易的事情,它需要大量的工作才能開始,並且很可能會成爲繼續發生錯誤的根源,因爲您無法知道客戶正在做。

如果您正在尋找一種在服務和Windows之間同步文件的方法,無疑將更容易構建自己的同步應用程序,以便與要使用的後端存儲服務進行通信,而不是嘗試獲取OneDrive的應用程序爲你做。然後,您將擁有客戶端和服務器端的控件(和源代碼),並確保它們始終正常協作。

+0

想法是在登錄屏障通過後處理GET。類似的事情已經可以通過「邏輯應用程序」來實現。在那裏你可以例如在圖像上傳後觸發一個過程。我正在尋找的是一種機制,它響應文件列表/請求調用自己的內容。而且我只想用自定義代碼來響應選擇性的GET請求,例如圖片請求。 –

相關問題