有沒有辦法訪問某人的電子郵件並代表某人使用其餘的api發送?任何代碼示例都會有所幫助。Outlook Mail REST API委託訪問/模擬?
0
A
回答
0
你的意思是像一個委託場景,你被認證爲UserA但代表UserB發送郵件? REST API目前不支持該場景。該應用程序可以以該用戶的身份訪問用戶的電子郵件(只要用戶自己登錄並同意)。您也可以通過使用client credential flow,爲組織中的所有用戶授予組織管理員同意。
UPDATE:我們現在通過REST API支持委託訪問。爲了做到這一點,你的應用必須要求新的權限範圍。
如果您使用的是Azure v2 OAuth2端點,則會有新的範圍啓用此功能。因此,例如,如果您通過https://outlook.office.com/mail.read
訪問用戶的郵件,則可以獲得對代理郵箱的相同訪問權限的範圍爲https://outlook.office.com/mail.read.shared
。
如果您使用的是Azure v1 OAuth2端點,則需要修改應用程序註冊中設置的權限。有新的權限可用,包括「和共享」。例如,授予讀取用戶郵件權限是「讀取用戶郵件」。代理訪問的權限是「讀取用戶和共享郵件」。
一旦您的應用程序具有正確的權限,那麼訪問委託數據與訪問用戶數據的方式非常相似。最大的不同之處在於,您無法使用/me
網址段,您必須改爲使用/users/{user-id}
,並將user-id
設置爲代表。
例如,訪問[email protected]'s收件箱:
GET https://outlook.office.com/api/v2.0/users/[email protected]/mailFolders/inbox/messages
相關問題
- 1. Outlook通知REST API - 禁止訪問OData
- 2. IOS如何訪問委託
- 3. 訪問Facebook對象委託?
- 4. 使用gmail api訪問委託郵件文件夾
- 5. ABPeoplePicker委託模式問題
- 6. 在.NET 3.5委託中模擬差異
- 7. 訪問共享委託人的iPhone/iPad委託?
- 8. 訪問Rest API - JHipster
- 9. 訪問Alfresco REST API
- 10. 模擬REST API(仿)域
- 11. 如何模擬REST API
- 12. 最佳外部REST API訪問模式?
- 13. Outlook日曆REST API
- 14. 「Outlook Mail REST API」是否包含對公司MS交換服務器電子郵件的訪問?
- 15. iPhone API可以訪問Mail/Messages/etc嗎?
- 16. 訪問用戶從Outlook使用REST API的照片(MVC 5)
- 17. 委託方法不被訪問
- 18. 彈簧安全訪問委託人
- 19. 協議和委託不訪問方法
- 20. Unity3d訪問int字段與button.onClick.AddListner(委託...)
- 21. 訪問類成員在C#委託
- 22. 其委託通知訪問的NSTextField ......
- 23. 如何從委託訪問變量?
- 24. 如何訪問委託內的對象
- 25. 訪問來自單獨的委託類
- 26. 在委託上訪問方法
- 27. 無法訪問委託中的方法
- 28. 從Global.asax中的委託中訪問ControllerContext
- 29. 委託模式ios
- 30. SSCollectionView委託問題