如何将OneDrive CSharp SDK用作服务或守护程序应用程序?

时间:2017-02-07 15:11:46

标签: c# onedrive microsoft-graph

我正在对OneDrive C# SDK进行编码,我有几个问题。

问题1。

OneDrive C# SDK是否使用了引擎盖下的Microsoft Graph API

...如果是这样,我如何使用SDK传递我的client_Idclient_secret并作为服务或守护程序应用进行身份验证,而不是针对用户进行传统OAuth身份验证?

我已经通过REST来电验证了服务的身份验证,但我试图证明是否仍然可以使用C# SDK

问题2。

我发现了这篇文章Azure Active Directory Graph Service Tutorial。按照示例后,我可以创建HTTP POST来电并返回access_token。我的问题是有一种方法可以将此令牌与Microsoft Graph CSharp SDKOneDrive CSharp SDK一起用作身份验证过程吗?

更新

好的,我能够证明更多并且有一个正常工作的代码,但我现在在{Code: InvalidAuthenticationTokenMessage: Access token validation failure.

附近收到错误

我使用Postman进行了完全相同的调用,并且能够通过REST调用获取数据,REST是实现此目的的唯一方法吗?

我为我的尝试创造了一个要点:Code

1 个答案:

答案 0 :(得分:0)

<强>解决

在要点的第62行,我遇到了错误的资源。正确的资源是https://graph.microsoft.com