Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用WebClient从松弛API响应中提取数据?_C#_.net_Slack Api_Slack - Fatal编程技术网

C# 如何使用WebClient从松弛API响应中提取数据?

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() {

我正在为我们团队的Slack channel制作一个门户,我想使用方法
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提取所需的数据