Github API: 无法从代码中获取组织成员列表...尽管 Postman 也能做到这一点

Github API: Unable to get list of members of an organization from code ... Although the same works from Postman

我正在尝试获取 Github.com 上任何给定组织的成员列表...当我使用以下 Url 和个人访问令牌与 Postman 一起尝试时...它作品

"https://api.github.com/orgs/{orgname}/members"

但是,当我尝试使用具有相同 Url 和个人访问令牌的 C# 代码时……我得到的是一个空数组……我可能遗漏了什么?没有错误,因为 HTTP 状态代码是成功的......但是响应的主体是一个空数组,如下所示: “[]”

在@Martin Costello 上面的评论之后,我使用 fiddler 分析了两个请求......一个使用 Postman 发送,另一个来自我的代码......事实证明我设置授权的方式 header 不正确...这就是我之前发送的方式

_baseClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Authorization", authInfo);

_baseClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", authInfo);

第二种方法有效……感觉有点傻……但是感谢@Martin Costello 提供的提示,使用网络流量分析器分析请求