微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

自适应卡片 - actionSet JSON 转义 URL 参数

如何解决自适应卡片 - actionSet JSON 转义 URL 参数

我正在尝试在 Adaptive Card JSON 文件添加一个按钮,该按钮将打开带有参数的 url。对于带有 url 的单个按钮,它工作正常。现在,我有一个 url 接收参数的情况,但是当在 .json 文件中提供 url 时,按钮不起作用。我认为这与在自适应卡中转义特殊字符有关,尝试了一些选项但没有成功。 请问您知道在自适应卡片中使用带有参数的 url 的正确方法吗?

案例示例:

在 .json 文件中:

“动作”:[ {

  "type": "Action.OpenUrl","title": "Accept","url": "https://domainsample.com/api/MovieService/StartWorkBySubscriptionId(subscriptionId='00000000-0000-0000-0000-000000000000’,itemId='1112')","style": "positive"

}

非常感谢任何帮助。

解决方法

好的,根据一些测试,我发现转义 URL 的方法是使用单引号,然后在我的情况下,需要为每个参数发送两个 引号:>

"url": "https://domainsample.com/api/MovieService/StartWorkBySubscriptionId(subscriptionId=''00000000-0000-0000-0000-000000000000'',itemId=''1112'')"

有了这个单引号,卡片中的按钮就可以正常工作了。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。