当前位置: 首页 > 知识库问答 >
问题:

Slack API-为某些帖子生成:invalid_arg_name

宇文和同
2023-03-14

我有生成以下字符串的代码,这些字符串被发送到Slack。我有XXXd我的令牌和通道名。除此之外--这些都是准确的,因为它们被发送到Slack。

代码执行了其中的大约50个--只有其中的一些失败了

https://slack.com/api/chat.postmessage?token=xxx&pretty=0&username=cns&channel=mychannel&text=(Breads&Cereal):0974面包-白色Meijer Split顶部:顺序:各1比1

共有1个答案

慕容品
2023-03-14

您应该在将文本发送到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%20麦片%20%29%3a%20%7c0974%7c%20面包%20-%20white%20meijer%20split%20top%3a%20ord%3a%201%20to%201%20each

我建议您搜索如何使用正在使用的编程语言进行百分比编码或url编码。

 类似资料:
  • 问题内容: 我已将此帖子标记为WordPress,但我不能完全确定它是特定于WordPress的,因此我将其发布在StackOverflow而不是WPSE上。 该解决方案不必特定于WordPress,只需使用PHP即可 。 方案 I我经营一个养鱼网站,上面有许多热带鱼和鱼类。 我们的网站围绕我们的个人资料。就像您可能会说的那样,它们是网站的基础。 我希望实现的是,在每个提到另一个物种或词汇表条目的

  • 这可能是一个相当开放的问题,但我需要发布到各种社交媒体网站,如facebook,twitter,领英,谷歌等。现在请记住,这是一个真正的帖子,而不仅仅是一个共享-换句话说,我已经通过OAuth存储了用户凭据,并将在他们的墙上制作一个格式化的帖子,提要等。 问:有没有什么方法可以让我在各种社交媒体上准确或非常接近地预览这篇文章?例如,在用户发布帖子之前,我可以向他们展示他们在facebook或谷歌上

  • 问题内容: 突然,这已经发生在我所有的项目中。 每当我使用express和body-parser在nodejs中发帖时,它都是一个空对象。 通过ajax和邮递员,它总是空的。 但是通过卷曲 它按预期工作。 我尝试在前者中手动设置,但随后我总是得到 这让我发疯。 我以为是人体分析器中有一些更新,但是我降级了,但没有帮助。 任何帮助表示赞赏,谢谢。 问题答案: 在可用于内容类型的3个选项的邮递员中,选

  • 我有一个问题,其中PdfWriter从iText7.0.4.0(。NET 4.5.1)为某些输入的PDF文件生成损坏的PDF文档。 详细说明,格式良好的段落的PDF文件没有问题。但是,如果输入的PDF包含不规则的内容(对于缺乏更好的词;请参考谷歌驱动器中的示例),PdfWriter会产生损坏的PDF文件;损坏,我的意思是文件可以打开,但它显示的空白页具有极高的缩放(在Adobe Reader XI

  • 我正试图编写一个小的Flink数据流,以更好地了解它的工作原理,我面临着一个奇怪的情况:每次运行它时,我都会得到不一致的输出。有时我期待的一些记录丢失了。请记住,这只是我为学习DataStream API的概念而构建的一个玩具示例。 我有一个大约7600行的CSV格式数据集,如下所示: 完整的数据集在这里:https://pastebin.com/rknnRnPc 没有特殊字符或引号,因此简单的字

  • 圈子帖子列表 圈子帖子详情 圈子帖子创建 圈子帖子更新 圈子帖子删除 我的帖子列表 全部帖子列表包含搜索 圈子帖子列表 GET /groups/:group/posts 响应 status 200 参数说明 名称 类型 说明 type string 默认:latest_post, latest_post 最新帖子,latest_reply最新回复 limit integer 默认 15 ,数据

  • 在我的spring上下文中,我创建了一个服务bean和这个服务bean的代理(显式)。两者实现相同的接口。 有什么想法吗?

  • 我有一个简单的模式,里面有一个数组。当我创建一个包含映射数组中的项的新项时,映射数组中的项会自动分配_ID。但是,当我试图将项添加到现有项的映射数组时,新的映射是用的_id创建的。我如何让mongoose为我生成这个_ID?我在文件里找不到。