C# 如何使用WebClient从松弛API响应中提取数据?
我正在为我们团队的Slack channel制作一个门户,我想使用方法C# 如何使用WebClient从松弛API响应中提取数据?,c#,.net,slack-api,slack,C#,.net,Slack Api,Slack,我正在为我们团队的Slack channel制作一个门户,我想使用方法API/users.list,获取当前所有使用Slack Web API的用户的列表 我正在使用的代码是: var response = client.UploadValues("https://slack.com/api/users.list", "POST", new NameValueCollection() {
API/users.list
,获取当前所有使用Slack Web API的用户的列表
我正在使用的代码是:
var response = client.UploadValues("https://slack.com/api/users.list",
"POST", new NameValueCollection()
{
{ "token" ,"mySecretToken"}
});
我得到了一个OK的回复,但我在实际找出如何提取所需数据方面遇到了困难。当我查看响应对象时,我只有一个字节数组
我缺少了什么来实际提取带有用户列表信息的对象?我需要对响应进行编码 只需在后面添加以下内容:
var encoding = new UTF8Encoding();
var responseText = encoding.GetString(response);
然后,我可以使用responseText提取所需的数据