1

我正在 Twilio 和 Podio 开发一个项目,我正在使用 Podio 中的这段代码使用 POST

在 PODIO 上发帖

FROM URL:  https://[(Ref Setting) Setting Value 1]:[(Ref Setting) Setting Value 2]@api.twilio.com/2010-04-01/Accounts/[(Ref Setting) Setting Value 1]/Messages.json

POST PARMS: To=[(Ref Lead) Mobile Phone]&MessagingServiceSid=[(Ref Setting) Setting Value 3]&Body=[(Variable) strMessages]

---这工作正常,我可以发送我的消息没有问题,我使用的是MessagingServiceSid因为我的音量增加了我在消息服务中有大约 4 个号码。

我遇到的问题是当我刚刚从 sid 发送时,我设置了一个 Twilio Studio Flow 来处理传入的文本消息,我想知道如何确保当有人回复我的消息时他们得到发送到设置为处理响应的工作室流程。我也想让回复回到 Podio。

我已经尝试将消息设置中的数字设置更改为特定的工作室流程,但是当我这样做时,它会将号码从我用来发送消息的消息服务中取出。

4

2 回答 2

1

您需要将号码和工作室流程分配给消息服务。
为消息服务分配号码:
在配置电话号码时,您需要转到其“消息”部分并配置消息服务。
要连接消息服务和工作室:
1) 转到工作室流程 -> 单击触发器 -> 复制 webhook URL
2) 转到消息服务 -> 入站设置 -> 将 URL 粘贴到请求 URL

要将响应返回到您的服务器(我不熟悉 Podio),请在您的工作室流程中添加一个 HTTP 请求块。在其中添加一个指向您的服务器的请求 URL,在请求正文中您可以添加类似于 FROM:{{trigger.message.From}} BODY:{{trigger.message.Body}} 的文本正文

于 2019-02-14T23:49:45.133 回答
1

我尝试关注 Abhijeets 的回答,但不幸的是,由于消息服务和 Twilio 电话号码的方式不同,短信回复无法正常工作。

我试着做一些和你类似的事情。我通过 POST 到 REST API url 触发器来触发 Flow 执行,并且我使用“发送并等待回复”小部件来发送和接收来自号码的回复。仅从一个电话号码发送时它工作得很好,但是当我切换“发送并等待回复”小部件以使用消息服务发送它时,响应总是触发 Twilio Flow 的“传入消息”启动。所以它做了一个全新的执行,而我之前的执行从未完成。

在阅读了大量文档后,我永远无法解决这个问题,所以我所做的只是购买并为 Twilio 流程分配额外的电话号码。在我的应用程序中,我使用这些电话号码(随机)触发了 Flow 执行,然后“发送并等待回复”小部件使用此电话号码发送短信。这最终对我有用,因为我只使用消息服务发送带有多个不同电话号码的 SMS 消息。

于 2020-06-09T18:15:45.063 回答