Sharepoint 如何使用Http请求和响应在C#中使用Graph API?

Sharepoint 如何使用Http请求和响应在C#中使用Graph API?,sharepoint,microsoft-graph-api,sharepoint-online,microsoft-graph-sdks,sharepoint-rest-api,Sharepoint,Microsoft Graph Api,Sharepoint Online,Microsoft Graph Sdks,Sharepoint Rest Api,我以前使用Microsoft.graph包处理graph API。使用客户端凭据作为应用程序进行身份验证,并能够通过下面的代码片段获取站点详细信息和其他信息 GraphServiceClient graphClient = new GraphServiceClient( authProvider ); var delta = await graphClient.Sites.Request 我希望通过发出Http请求并从中获得响应来获得相同的数据 https://graph.microsoft

我以前使用Microsoft.graph包处理graph API。使用客户端凭据作为应用程序进行身份验证,并能够通过下面的代码片段获取站点详细信息和其他信息

GraphServiceClient graphClient = new GraphServiceClient( authProvider );

var delta = await graphClient.Sites.Request
我希望通过发出Http请求并从中获得响应来获得相同的数据

https://graph.microsoft.com/v1.0/sites

我必须调用上面的请求来获取站点详细信息,如何获取身份验证令牌并从中获得响应?

在调用graph API之前,您必须在Azure AD中注册应用程序,然后才能调用一些API来获取访问令牌以进行身份验证请求。您可以在此处找到microsoft提供的文档,以获取访问令牌并代表用户调用API,或者您也可以按照此文档进行匿名调用


当您拥有令牌时,您可以使用它调用Microsoft Graph API(请确保您注册的应用程序具有调用Graph API的正确权限)

这可能会对您有所帮助。您能帮我获取访问令牌以进行身份验证吗?我已在AzureAD@Shiva Keshav Varma注册了该应用程序