Я хочу опубликовать сообщение, чтобы расслабиться на x канале. Мне нужно отправить следующие x параметры, как мне отправить следующие параметры на сайт
"channel": "XXXXX", "token":"token", "text": "text"
Я кодирую в приложении c # mvc.
public async Task<HttpResponseMessage> SendMessageAsync(string message, string channel = null, string userName = null)
{
using (var client = new HttpClient())
{
string url = "https://fake2604.slack.com/api/chat.postMessage?token=myToken&channel=" + channel + "&text=Hello World";
var payLoad = new
{
text = message,
channel,
userName,
};
var serializedPayload = JsonConvert.SerializeObject(payLoad);
var response = await client.PostAsync(url, new StringContent(serializedPayload, Encoding.UTF8, "application/json"));
return response;
}
}
Это не работает. Он просто добавляет интеграцию в выбранный канална странице OAuth, которую я снова получил через кнопку Добавить в Slack.