是否可以使用 Twilio API 更改消息 URL 回调?
Is it possible to change the Messaging URL callback with the Twilio API?
您好,感谢您的阅读。是否可以使用 Twilio API 更改 Messaging URL 回调?
您需要 POST
一个 IncomingPhoneNumber
实例资源。
您可以使用 curl
完成此操作,或者如果您使用的是其他语言,请阅读这些文档,
https://www.twilio.com/docs/api/rest/incoming-phone-numbers?code-sample=code-update-an-incomingphonenumber&code-language=curl&code-sdk-version=json(和 select 示例代码的另一种语言)。
您需要知道:
SUB-ACCOUNT-SID
\\phone号码所属账号的sid
PHONE-NUMBER-SID
\\ 要更改的 phone 号码的 sid URL
MASTER-ACCOUNT-SID
\\你的 Twilio 主账户 sid
MASTER-ACCOUNT-TOKEN
\\ 您的 Twilio 主帐户令牌
如果您不使用子帐户 SUB-ACCOUNT-SID
和 MASTER-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"
您可以使用 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();
您好,感谢您的阅读。是否可以使用 Twilio API 更改 Messaging URL 回调?
您需要 POST
一个 IncomingPhoneNumber
实例资源。
您可以使用 curl
完成此操作,或者如果您使用的是其他语言,请阅读这些文档,
https://www.twilio.com/docs/api/rest/incoming-phone-numbers?code-sample=code-update-an-incomingphonenumber&code-language=curl&code-sdk-version=json(和 select 示例代码的另一种语言)。
您需要知道:
SUB-ACCOUNT-SID
\\phone号码所属账号的sid
PHONE-NUMBER-SID
\\ 要更改的 phone 号码的 sid URL
MASTER-ACCOUNT-SID
\\你的 Twilio 主账户 sid
MASTER-ACCOUNT-TOKEN
\\ 您的 Twilio 主帐户令牌
如果您不使用子帐户 SUB-ACCOUNT-SID
和 MASTER-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"
您可以使用 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();