我搜索过高和低,但是找不到解决方案... 我正在设计带有链接按钮的基本松弛消息,发现当主机包含“下划线”时,消息中的按钮将不会显示 > ...
您可以在此处尝试以下示例:https://api.slack.com/docs/messages/builder
{
"text": "some text here...",
"attachments": [
{
"title": "TITLE",
"actions": [
{
"type": "button",
"text": "Link button",
"url": "https://www.some-site.com"
}
]
}
]
}
将www.some-site.com
更改为www.some_site.com
时,按钮消失...
关于如何设置url格式以显示按钮的任何建议?根据文档,只需要转义&
,<
和>
字符,对吗?我还尝试对URL进行编码,这对您都没有帮助...帮助吗?
答案 0 :(得分:0)
这是来自Slack的有效响应,因为www.some_site.com
不是有效的URL。
您不能在主机名中使用下划线,在您的示例中,主机名是some-site
。不过,您可以在网址标签中使用下划线,例如www_super.some-site.com
应该可以。
来源: -https://en.wikipedia.org/wiki/Hostname#Restrictions_on_valid_host_names -http://domainkeys.sourceforge.net/underscore.html