c# - 对 Office365 Graph 进行 API 调用
问题描述
我想使用 C# 发送 Office365 Graph HTTP 请求。
例如。图表查询:https://graph.microsoft.com/v1.0/users
将以某种json
格式获取所有用户。
所以我需要在 C# 的帮助下完成,以便我可以轻松地使用 json 并可以在我的控制台中打印这些用户。
解决方案
执行 api 调用看起来像这样:
string json = null;
using (var client = new HttpClient())
{
var response = await client.GetAsync("https://graph.microsoft.com/v1.0/users");
if(response.IsSuccessStatusCode)
{
json = await response.Content.ReadAsStringAsync();
}
}
if(!string.IsNullOrEmpty(json))
{
// Do something with your json
}
为了能够处理返回的 json 数据,我建议使用Json.Net。
笔记:
该类型HttpClient
位于 NamespaceSystem.Net.Http
中,所以不要忘记添加:
using System.Net.Http;
推荐阅读
- javascript - 嵌套的链接元素不会重定向到 React 中的组件
- elasticsearch - 使用 RestHighLevelClient 查询具有多个值的同一字段
- vim - 如何在 vim 中查看制表符/空格和各种制表符相关设置
- cytoscape.js - Cytoscape JS中的查找和过滤功能是否有任何示例或示例代码
- javascript - 如果多个字段使用 JavaScript 指定了长度,我该如何执行函数?
- uiscrollview - SwiftUI:如何让 ScrollView 移动一个项目一次
- python - Nim 相当于 python 的 `help()`
- c# - 有条件地应用 JsonConverter
- jsviews - jsViews sort - 如何在属性更改时自动更新排序
- python - 如何同时获得多个芹菜任务结果?