【发布时间】:2015-07-07 21:26:09
【问题描述】:
我正在尝试将图像发布到 slack,但遇到了一些问题。目前,我创建了一个 httpWebRequest 来将消息发布到 slack 中,并使用 JavaScriptSerializer 将我的消息序列化为 json 格式的字符串,如下所示:
string json = new JavaScriptSerializer().Serialize(new
{
username = userName,
image_url = imageUrl,
text = message,
icon_emoji = icon,
channel = channelName
});
streamWriter.Write(json);
我现在正在尝试向消息中添加图像,但到目前为止还没有成功。我尝试添加像 Slack suggusted 这样的附件,但我认为我的格式不正确。我试过了
string json = new JavaScriptSerializer().Serialize(new
{
username = userName,
image_url = imageUrl,
text = message,
icon_emoji = icon,
channel = channelName,
attachments = new {image_url = www.myurllink.com}
});
streamWriter.Write(json);
即使字符串似乎设置正确,它也无法发布我的图片或我在 slack 附件中包含的任何其他信息。
【问题讨论】:
标签: c# json webhooks slack-api