【问题标题】:Is it possible to change the Messaging URL callback with the Twilio API?是否可以使用 Twilio API 更改消息 URL 回调?
【发布时间】:2017-09-21 15:52:29
【问题描述】:

您好,感谢您的阅读。是否可以使用 Twilio API 更改消息 URL 回调?

【问题讨论】:

  • 您说的是在控制台中配置的 webhook URL,用于在消息进入时用于消息传递的号码?
  • 是的,先生,这就是我要说的

标签: twilio twilio-api


【解决方案1】:

您需要 POSTIncomingPhoneNumber 实例资源。

您可以使用 curl 进行操作,或者如果您使用其他语言,请阅读这些文档,
https://www.twilio.com/docs/api/rest/incoming-phone-numbers?code-sample=code-update-an-incomingphonenumber&code-language=curl&code-sdk-version=json(并为示例代码选择其他语言)。

你需要知道:

SUB-ACCOUNT-SID\\电话号码所属帐户的sid
PHONE-NUMBER-SID\\要更改URL的电话号码的sid
MASTER-ACCOUNT-SID\\您的Twilio主控帐户 sid
MASTER-ACCOUNT-TOKEN \\ 您的 Twilio 主帐户令牌

如果您不使用子帐户,SUB-ACCOUNT-SIDMASTER-ACCOUNT-SID 是一样的。


命令将 URL 更改为 http://demo.twilio.com/docs/sms.xml(替换为您的值):

curl -XPOST https://api.twilio.com/2010-04-01/Accounts/SUB-ACCOUNT-SID/IncomingPhoneNumbers/PHONE-NUMBER-SID.json -d "SmsUrl=http://demo.twilio.com/docs/sms.xml" -u "MASTER-ACCOUNT-SID:MASTER-ACCOUNT-TOKEN"

注意:当您替换值时,它看起来像这样

curl -XPOST https://api.twilio.com/2010-04-01/Accounts/AC0123456789abcdefabcdefabcdefabcd/IncomingPhoneNumbers/PN0123456789abcdefabcdefabcdefabcd.json -d "SmsUrl=http://demo.twilio.com/docs/sms.xml" -u "ACabcdefabcdefabcdefabcd0123456789:0123456789abcdefabcdefabcdefabcd"

【讨论】:

    【解决方案2】:

    您可以使用 twilio api 来做到这一点

    const accountSid = 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX';
    const authToken = 'your_auth_token';
    const client = require('twilio')(accountSid, authToken);
    
    client.incomingPhoneNumbers('PN2a0747eba6abf96b7e3c3ff0b4530f6e')
      .update({
         accountSid: 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
         smsUrl: 'http://demo.twilio.com/docs/sms.xml',
         voiceUrl: 'http://demo.twilio.com/docs/voice.xml'
       })
      .then(incoming_phone_number => console.log(incoming_phone_number.friendlyName))
      .done();

    【讨论】:

      猜你喜欢
      • 2022-07-07
      • 1970-01-01
      • 1970-01-01
      • 2013-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-19
      • 1970-01-01
      相关资源
      最近更新 更多