【问题标题】:Twilio Opt-In/Opt-Out APITwilio 选择加入/退出 API
【发布时间】:2017-01-16 19:27:25
【问题描述】:

我正在开发与 Twilio 集成的 Opt-In /Opt-Out api。我们选择加入/退出的方式是每家公司(我们的客户)注册一个或多个 Twilio 电话号码,他们的客户可以选择加入/退出这些号码。

当 Twilio 收到这些选择加入/选择退出时,我们希望 Twilio 将我们呼叫到 webhook URL。

所以我的问题是:我们如何注册这些回调 URL?这些是否必须在每家公司注册电话号码时定义?如果是这样,那么 API 端点是什么?

这些号码可以随时由不同的公司添加。请告知如何做到这一点。我们已经定义了使用 Twilio 发送和接收 SMS 消息的 URL。在这种情况下,我们首先将消息发送到 Twilio,并在其中指定一个回调 url。 Opt-In/Opt-out 能否与这些已注册的端点一起使用?

这些公司注册的所有电话号码都创建为我们旗下的子帐户。 Twilio 也可以,Twilio 是否可以在已注册的端点 (URL) 上给我们回电。

如果您有任何关于如何设置选择加入/选择退出的文档,请附上。我在任何地方都找不到。当公司注册电话号码时,我们用于创建子帐户的 API 方法是 CreateSubAccount,并且没有指定回调端点 URL 的参数。我尝试联系他们的支持,但他们还没有回复我们。

【问题讨论】:

    标签: twilio


    【解决方案1】:

    这里是 Twilio 开发者宣传员。

    当您说“当 Twilio 收到这些选择加入/选择退出时”时,我不确定您的确切含义,因为您获得 webhook 的唯一原因是当一个号码收到传入的 SMS(或电话,但我们现在正在谈论短信)。

    购买电话号码时,您可以使用 API 为每个电话号码设置不同的 SMS Webhook URL。作为对Incoming Phone Numbers resource 的POST 请求的一部分,您可以添加optional parameters SmsUrl and SmsMethod

    购买号码后,您还可以使用相同的参数通过POSTing or PUTing to the instance resource 更新该号码的 webhook URL。

    让我知道这是否有帮助。

    【讨论】:

    • 感谢@philnash 伸出援手。是的,这非常有帮助。你指出了正确的方向。我在 TwilioRestClient 上看到了 AddIncomingPhoneNumber() 方法,它需要一个 PhoneNumberOptions 对象,它有 SmsMethod 和SmsUrl 属性。感谢您的帮助
    • 除了您支持的关键字之外,我还有什么方法可以配置选择加入关键字(例如注册我,提醒我)。如果可以,请添加 API 链接
    • 对于初始选择加入,我们不提供任何东西,因为它可以在平台之外完成,但是我们提供了选择退出(然后重新加入)方法。查看这篇文章了解更多信息:support.twilio.com/hc/en-us/articles/…
    • 您的 API 并不关心它是否识别传入的关键字,但只要您收到此电话号码的文本并且请求正文将具有该有效负载,它就会调用 SmsUrl/SmsMethod。这是真的吗?
    • @Mike 是的,你会的。包含“STOP”(或所有变体)的消息将发送到您的 webhook。您还应该确保在尝试向他人发送消息时捕获错误,the error code 21610 指的是由于选择退出而无法接收消息的电话号码。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-22
    • 1970-01-01
    • 2021-03-26
    • 1970-01-01
    • 2018-04-02
    • 1970-01-01
    • 2019-11-28
    相关资源
    最近更新 更多