我正在構建一個Ruby on Rails應用程序,並且我想集成一些Office365功能。如何使用Office365 REST API將OneDrive文件下載到Ruby變量中?
例如:我想下載從OneDrive一個文件,然後將其附加到電子郵件,以便通過Outlook休息API來發送。
我發現這個get Item content OneDrive REST API但我不知道如何使用它。
我明白,我要送使用Rails GET請求(如msdn.microsoft.com解釋格式化),那麼這將提供我一個「預認證的下載網址」下載該文件。
那麼我將不得不派出本預認證的下載網址第二GET請求開始下載,但我不知道如何處理,以將文件保存到一個變量響應。
我怎樣才能檢索文件到我的Ruby on Rails應用程序的一個變量,這樣我就可以使用Outlook REST API將其附加到電子郵件,從我自己的軌道控制器發送?
而且這個工作流程是真的沒有帶寬和處理(3 REST API請求+ 1個+下載上傳1)長期優化,它會工作。
但是,如果它存在於一個REST API,一個OneDrive文件照片直接附加到電子郵件將其發送,這將緩和了許多我的生活,節約能源,從微軟的數據中心節省資金,並做足了地球生態。
任何教程,例子或更多的解釋性文檔將不勝感激。
---編輯--- 添加鏈接到電子郵件是不希望的,因爲電子郵件可能必須發送給Office365用戶以外的人,公共鏈接是機密文檔的安全問題。
任何幫助,歡迎。
好的,但你能回答這個問題嗎? =>如何將文件檢索到我的Ruby on Rails應用程序的變量中,以便我可以將它附加到具有Outlook REST API的電子郵件以從我自己的Rail控制器發送它?因爲我不想將文件存儲在下載和電子郵件發送之間。謝謝澄清 – Douglas