c# - 使用 API 将消息发布到 slack
问题描述
我正在尝试使用他们的 API 向 Slack 发布消息,并且回复说:Waiting for activation
这是我的代码:
static async Task<HttpResponseMessage> PostMessage()
{
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", "xoxb-924542226483-938230541718-gk3vTmwEtOOK01NqO5kW6e0R");
var atttrJson = new stackAttributes { channel = "#cymulateinterview", text = "Good Morning all" };
var json = new JavaScriptSerializer().Serialize(atttrJson);
var buffer = System.Text.Encoding.UTF8.GetBytes(json);
var byteContent = new ByteArrayContent(buffer);
byteContent.Headers.ContentType = new MediaTypeHeaderValue("application/json");
var result = await client.PostAsync("https://slack.com/api/chat.postMessage", byteContent);
return result;
}
我错过了什么
解决方案
推荐阅读
- mongodb - 使用 updateMany MongoDb 函数有什么缺点或限制吗?
- javascript - 代码同时运行(打字机效果)
- c# - SQLite syntax error inside of command: 'SQL logic error near "=": syntax error'
- spring - 如何在不更改编码的情况下使用 spring 返回文件,或者只设置 UTF-8-BOM 编码
- react-native - 将图像 url 作为参数传递给 react-navigation Deeplink
- prometheus - Grafana 自我指标和跟踪警报触发器
- gcc - /usr/bin/ld: 找不到 /usr/lib64/libpthread_nonshared.a
- java - 升级到 Gradle 7 后 Android Gradle Javadoc 损坏
- swift - 如何在 Swift 5.5 中将 List 中的新绑定与子项一起使用?
- javascript - 如何在href中使用没有id的目标子div?