我正在开发与Twilio集成的Opt-In / Opt-Out api。我们的选择加入/退出工作方式是每个公司(我们的客户)注册一个或多个Twilio电话号码,他们的客户可以选择加入/选择退出这些号码。
当Twilio收到这些选择加入/选择退出时,我们希望Twilio将我们称为webhook网址。
所以我的问题是:我们如何注册这些回调网址?这些必须在每个公司注册电话号码时定义吗?如果是这样的API终点是什么?
这些数字可以随时由不同的公司添加。请告知如何做到这一点。我们已经定义了使用Twilio发送和接收SMS消息的URL。在这种情况下,我们首先将消息发送到Twilio,然后我们指定一个回调网址。 Opt-In / Opt-outs可以使用这些已注册的终点吗?
这些公司所唱的所有电话号码都是作为我们的子帐户创建的。那么Twilio就可以了,Twilio可以回拨已经注册的终点(URL)。
如果您有关于如何设置选择加入/退出的任何文档,请包含该文档。我找不到任何地方。当公司注册电话号码时,我们用于创建子帐户的API方法是CreateSubAccount
,并且没有参数来指定回叫端点URL。我试着联系他们的支持,但他们还没有回复我们。
答案 0 :(得分:1)
Twilio开发者传道者在这里。
当你说"当Twilio收到这些选择加入/退出时,我不确定你到底是什么意思"因为唯一可以获得webhooks的是当一个号码收到传入的短信(或电话,但我们现在正在谈论短信)。
您可以在购买电话号码时使用API为每个电话号码设置不同的SMS网络连接网址。作为Incoming Phone Numbers resource的POST请求的一部分,您可以添加optional parameters SmsUrl
and SmsMethod
。
购买该号码后,您还可以使用相同的参数POST
ing or PUT
ing to the instance resource更新该号码的webhook网址。
让我知道这是否有帮助。