我正在尝试将图像发布到松弛中,但我遇到了一些麻烦。目前,我创建了一个 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);
即使字符串似乎设置正确,它也无法发布我的图像或我在松弛附件中包含的任何其他信息。