Http 在 Rocket.chat 应用程序/集成中获取请求

问题描述

我是 Rocket.Chat 的新手。我想向 Matrix42 API 发出 HTTP GET 请求,以便在有人在聊天中发送 TicketNumber 时从我们的票证中获取 ID 以创建链接
我实现了 IPreMessageSentModify 接口并尝试使用该方法提供的 HTTP 接口 (IHttp) 调用 get 请求。

我从 Rocket.chat 中的 API 得到的响应为空,而来自 Postman 或 AdvancedRestClient 的请求已被填充。

我查看了文档寻求帮助,但没有任何适当的解决方案。如果有人遇到同样的问题并且可以给我一些解决方法提示,我会很高兴。

我尝试执行请求的方式

const response = await this.http.get(`${this.requestUrl}`,{
        params: {
            where: `TicketNumber='${ticketId}'`,columns: requestColumns,},headers: {
            'Authorization': `Basic ${base64Login}`,'User-Agent': 'Rocket.Chat-App-Engine',});

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)