问题标签 [twilio-conversations]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
203 浏览

twilio - 使用 Postman 添加对话参与者

我正在尝试将 Twilio Conversations 用于一个项目,并且为了简单地了解我试图首先在 Postman 中修补它的所有内容。我正在尝试在那里创建一个对话参与者,但我不断收到错误 5204 - 未提供身份。

我尝试将身份作为参数或正文中的元素,以及 SMS 参与者所需的两个字段的身份。

0 投票
0 回答
206 浏览

javascript - 尝试将 SMS 参与者添加到 JS 中的 twilio 对话 - 错误 20403 - 403 禁止

我正在尝试使用此 API 获取将 SMS 参与者添加到 Twilio 现有的 Twilio 对话。 snapshot.node_.value_是对话 ID CHXXXXXX...,两个电话号码都是真实代码中的实际值,而不仅仅是+1XXXXX

不幸的是,当我捕获并记录错误时,我得到了{"code": 20403, "message": "403 Forbidden", "more_info": "https://www.twilio.com/docs/errors/20403", "status": 403}

更多信息页面非常无用。我目前使用的是 twilio 试用帐户,但试用限制中没有任何内容提及对话。当我使用 Postman 时,我能够成功使用匹配的 API 调用。

0 投票
1 回答
298 浏览

javascript - 如何在 Twilio 可编程聊天中的单个频道上收听消息

使用twilio-chat.js如何在单个频道上收听消息?我发现这个问题询问如何在多个频道上收听,但我找不到任何描述如何在单个频道上执行此操作的内容。

(访问令牌在哪里token)。目前我有:

0 投票
0 回答
315 浏览

javascript - Twilio JS 客户端 getChannelBySid 错误 - 禁止

我正在使用 Twilio 的JS 客户端。客户端需要我使用以下代码创建并推送到前端的访问令牌。

然后我可以在前端初始化客户端:

这很好用 - 但是当我尝试通过 SID 获取频道时

我得到:

为了对此进行测试,我还创建了一个独立的 Ktor 测试应用程序,并使用 Java SDK 创建了令牌。这工作正常 - 获取频道没有错误。这就是为什么我验证使用伪造令牌初始化客户端会失败,所以我确信错误不是来自无效令牌。我用来尝试获取频道的 SID 是从以下返回的 SID:

同样,这在我使用 Java SDK 的 Ktor 应用程序中工作得很好,所以我不确定这里的 Python 实现有什么不同。

我不确定如何进一步调试 - 如何从客户端获取特定通道而不会出现此错误?

0 投票
1 回答
450 浏览

twilio - X-Twilio-错误:20101 无效的访问令牌

我正在使用 twilio 处理视频功能。我有这样的代码,

文件index.php

有了这个,我得到了访问令牌,我正在使用下面的代码:

本地.js

但我收到这样的错误

0 投票
1 回答
173 浏览

twilio - Twilio Conversations 集成 SMS 和聊天参与者

我完全按照指南(https://www.twilio.com/docs/conversations/quickstart?code-sample=code-add-a-conversation-participant-sms&code-language=Python&code-sdk-version=6.x)但是当我将我的聊天令牌从我分叉的 Twilio CodeSandBox 插入 ChatApp.js 时,我收到一个身份验证错误并且没有添加任何参与者。

我通过删除对话 SID 并重新开始多次重复该过程,但每次都出现相同的错误。我确信我的 CH、IS、聊天令牌等都是正确的。

谢谢!

0 投票
1 回答
78 浏览

twilio - Twilio ChatApp - 当 OnConversationAdded webhook 触发到我的 ngrok url 时,post webhook 没有添加我

标题说明了一切。我的目标是让用户向我的 Twilio 号码发送短信,并能够通过 ChatApp 回聊。

我正在使用来自 Codesource 和 Ngrok 保留域的 Twilio ChatApp。我的隧道正在工作,并且 Twilio 日志显示已收到状态,但似乎我的 webhook 没有启动以将我添加到对话中。我知道代码是正确的,因为它直接来自 Codesandbox。

当我使用根据传入文本创建的聊天服务 SID 执行终端 twilio-cli 命令来创建参与者(身份)时,ChatApp 工作正常并且我被添加进来。

有什么想法吗?

谢谢!

0 投票
0 回答
125 浏览

twilio - 如何将 Twilio Conversations API 与 Taskrouter 一起使用

正如标题所示,我在将 Conversations API 与 Taskrouter 功能集成时遇到了麻烦。

我使用的方法本质上是建议在此处将 SMS 和 Taskrouter 集成在一起使用 SMS 和 Taskrouter

这个想法是,当 SMS 到达您的 twilio 号码时,您会调用一个 webhook,该 webhook 将创建一个对话并将入站号码添加为 MMS 参与者,然后将具有对话 SID 作为属性的任务排入队列。然后在客户端,您接受预订并加入对话。除了这不起作用,因为对话是在服务器端创建的,因此在客户端调用 getConversationBySid 无法看到对话。

我在这里有点不知所措。如果我在服务器端创建任务,然后尝试在客户端创建对话并添加两个参与者,我会丢失他们在队列中等待任务时入站 MMS 参与者发送的任何消息。

我确信有一个更优雅的设计,但我没有看到它。任何意见,将不胜感激。

0 投票
1 回答
262 浏览

twilio - Twilio Conversations SDK - 设置上次读取索引不起作用

我正在努力解决以下问题。我正在使用 Twilio Conversations SDK:http://media.twiliocdn.com/sdk/js/conversations/releases/1.1.0/docs/

当我尝试设置对话的 lastReadMessageIndex 时,承诺总是返回 0 (应该是索引)

我尝试过的方法:

再次获取对话后,lastReadMessageIndex = null

任何人都可以帮忙吗?

0 投票
1 回答
114 浏览

javascript - 如何将某人添加到 Twilio 对话频道?

我正在使用Twilio Javascript Conversations SDK,并且正在从旧的 Programmable Chat API 迁移。

我的问题是,如何将其他用户添加到聊天中?可编程聊天功能具有该invite方法,但这不是对话 API 中的方法。我也尝试使用“添加”方法,但这也不起作用。

提前致谢!