繁体   English   中英

如何使用 WebClient 从 Slack API 响应中提取数据?

[英]How do I pull data from a Slack API response with WebClient?

我正在为我们团队的 Slack 频道制作一个门户,我想使用 Slack Web API 拉取我们所有当前用户的列表 - 使用方法api/users.list

我正在玩的代码是:

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 来提取我需要的数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM