【发布时间】:2019-07-26 13:27:55
【问题描述】:
以下代码报告“错误:未经身份验证”。
如何使用 .NET 对此 Comcast/Xfinity API 进行身份验证,以查询/获取具有每月配额的帐户的已用和可用数据?
static async Task Main() {
using (var httpClient = new HttpClient()) {
using (var request = new HttpRequestMessage(new HttpMethod("GET"), "https://customer.xfinity.com/apis/services/internet/usage")) {
var response = await httpClient.SendAsync(request);
var responseStream = await response.Content.ReadAsStreamAsync();
var streamReader = new StreamReader(responseStream, Encoding.UTF8);
var responseContent = streamReader.ReadToEnd(); // {"error":"unauthenticated"}
}
}
}
【问题讨论】:
标签: c# oauth dotnet-httpclient quota undocumented-behavior