我有生成以下字符串的代码,这些字符串是消息传递给松弛的。我有XXXd我的令牌和频道名称。除此之外,这些都是精确的,因为它们被派去松弛。
代码执行其中的大约50个--而且只有一些失败。
项目5返回error:invalid_arg_name
”
百事可乐(
发布于 2020-07-27 00:59:05
在将文本发送到API之前,您应该对其进行编码。在示例5中,您正在发送一个未编码的符号("Breads & Cereal"),导致API将该符号之后的所有内容解释为查询参数名(因此错误"invalid_arg_name")。
试着像这样发送:
https://slack.com/api/chat.postMessage?token=xxx&pretty=0&username=CNS&channel=mychannel&text=%20%28Breads%20%26%20Cereal%20%29%3A%20%7C0974%7C%20Bread%20-%20White%20Meijer%20Split%20Top%3A%20Order%3A%201%20to%201%20each
。
我建议您搜索如何在正在使用的编程语言中执行百分比编码或url编码。
https://stackoverflow.com/questions/63103520
复制相似问题