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. healthgraphic API SSL证书验证失败
- 3. Django表单验证失败
- 4. 表单验证失败
- 5. PHP表单验证失败
- 6. 验证失败
- 7. 验证失败
- 8. 验证失败
- 9. 表单提交,即使验证失败
- 10. Drive Api身份验证突然失败
- 11. Ruby谷歌Adwords Api OAuth验证失败
- 12. Mongodb - 用户验证失败
- 13. XML验证失败
- 14. 域验证失败
- 15. 验证SignUp失败
- 16. Django验证失败
- 17. “验证失败”(com.jcraft.jsch.JSchException)
- 18. jsonwebtoken验证失败
- 19. PHP验证失败
- 20. html验证失败
- 21. Hystrix:HystrixBadRequestException失败验证
- 22. XSD验证失败
- 23. XML验证失败
- 24. 验证失败:“EntityRef:expecting';'”
- 25. Xcode验证失败
- 26. 验证失败2
- 27. PHP验证失败
- 28. Django:CSRF验证失败
- 29. 证书验证失败
- 30. SSL:CERTIFICATE_VERIFY_FAILED证书验证失败
Microsoft Graph API期望在用户登录到应用程序时您将获得“代码”。如果它是Web应用程序,您可以从重定向URL的查询字符串中获取它。 –