【问题标题】:How do I pull data from a Slack API response with WebClient?如何使用 WebClient 从 Slack API 响应中提取数据?
【发布时间】:2016-09-16 22:03:53
【问题描述】:

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

我正在玩的代码是:

var response = client.UploadValues("https://slack.com/api/users.list",
                        "POST", new NameValueCollection()
                        {
                            { "token" ,"mySecretToken"}
                        });

我得到了一个 OK 响应,但实际上我很难找出如何提取我想要的数据。当我查看响应对象时,我所拥有的只是一个字节数组。

使用用户列表信息实际拉回对象时我缺少什么?

【问题讨论】:

    标签: c# .net slack-api slack


    【解决方案1】:

    我需要对响应进行编码。

    在后面加上这个:

    var encoding = new UTF8Encoding();
    var responseText = encoding.GetString(response);
    

    然后我可以使用 responseText 提取我需要的数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-12
      • 1970-01-01
      • 1970-01-01
      • 2021-03-11
      • 2021-05-26
      • 1970-01-01
      • 2022-08-16
      • 2012-04-16
      相关资源
      最近更新 更多