Slack API:转义负载中的星号字符
Slack API: Escape asterisk character in payload
我有一个网络应用程序可以触发 Slack 通知。我打算在 Slack 上发送以下格式化文本:
500 * 2 = 1000
为了实现这一点,我post将下面的数据Slack PostMessage API:
{
"channel": "CHANNEL_ID",
"type": "mrkdwn",
"text": "500 * 2 = *1000*"
}
很明显,第一个星号未转义,因此存在降价问题。为了解决这个问题,我尝试传递如下所示的文本:
"text": "500 \* 2" = *1000*
..然后,我得到了这个输出:
500 \* 2 = 1000
只使用一个反斜杠returns这个错误:
{
"ok": false,
"error": "invalid_json",
"warning": "missing_charset",
"response_metadata": {
"warnings": [
"missing_charset"
]
}
}
我该如何解决这个问题?
尝试使用星号操作字符 U+2217。这里是为了复制粘贴:
∗
我有一个网络应用程序可以触发 Slack 通知。我打算在 Slack 上发送以下格式化文本:
500 * 2 = 1000
为了实现这一点,我post将下面的数据Slack PostMessage API:
{
"channel": "CHANNEL_ID",
"type": "mrkdwn",
"text": "500 * 2 = *1000*"
}
很明显,第一个星号未转义,因此存在降价问题。为了解决这个问题,我尝试传递如下所示的文本:
"text": "500 \* 2" = *1000*
..然后,我得到了这个输出:
500 \* 2 = 1000
只使用一个反斜杠returns这个错误:
{
"ok": false,
"error": "invalid_json",
"warning": "missing_charset",
"response_metadata": {
"warnings": [
"missing_charset"
]
}
}
我该如何解决这个问题?
尝试使用星号操作字符 U+2217。这里是为了复制粘贴:
∗