1
A
回答
0
之前,你可以執行對微軟的圖形通話時,您需要先authenticate that user和檢索訪問令牌。每次打電話給Graph時,都會將此令牌包含在HTTP請求標頭Authorization
中。
爲了對用戶的數據進行操作,您還需要在身份驗證過程中請求正確的permission scopes。根據我對您的場景的瞭解,您至少需要Files.ReadWrite
。
如果您的應用程序構建於.NET 4.5或更新版本上,那麼您可能還想使用Microsoft Graph .NET SDK。這將簡化調用API本身。它會而不是然而處理授權過程。要獲得令牌,您可以使用Microsoft Authentication Library (MSAL)。
有一個很好的演練:Call the Microsoft Graph API from a Windows Desktop app。雖然它不是特定於Windows窗體,但其概念非常相似。
相關問題
- 1. 使用rdrop2驗證失敗
- 2. SSLError證書驗證失敗Python API
- 3. healthgraphic API SSL證書驗證失敗
- 4. 驗證使用accept_nested_attributes_for單表失敗時失敗
- 5. PHP表單驗證失敗
- 6. Django表單驗證失敗
- 7. 表單驗證失敗
- 8. Javascript表單驗證失敗
- 9. 驗證失敗
- 10. 驗證失敗
- 11. 驗證失敗
- 12. 驗證失敗
- 13. 驗證失敗
- 14. 使用Mongolite R驗證憑證失敗
- 15. 表單提交,即使驗證失敗
- 16. USPS API地址驗證失敗
- 17. Ruby谷歌Adwords Api OAuth驗證失敗
- 18. OWIN身份驗證失敗 - Web API
- 19. Drive Api身份驗證突然失敗
- 20. 驗證失敗的Oauth 1 Upwork API
- 21. 即使驗證失敗,表格也會被驗證
- 22. Mongodb - 用戶驗證失敗
- 23. SVN驗證失敗
- 24. 驗證SignUp失敗
- 25. 驗證失敗2
- 26. XSD驗證失敗
- 27. PHP驗證失敗
- 28. XML驗證失敗
- 29. Django:CSRF驗證失敗
- 30. ftp_login驗證失敗
Microsoft Graph API期望在用戶登錄到應用程序時您將獲得「代碼」。如果它是Web應用程序,您可以從重定向URL的查詢字符串中獲取它。 –