我注意到,当我使用 Twilio API 发送测试 SMS 时,一切都按照文档中的描述进行,但系统不会调用 StatusCallback。相同的设置适用于真实凭据,我收到回调。这是预期的行为吗?
这是我发送短信的方式:
/* Test credentials */
var account_sid = "<<test acc>>";
var auth_token = "<<test auth>>";
var fromNumber = "+15005550006"; // test number
var fromNumberEnc = encodeURIComponent(fromNumber);
var toNumberEnc = encodeURIComponent(toNumber);
var textEnc = encodeURIComponent(text);
var body = "From=" + fromNumberEnc + "&To=" + toNumberEnc + "&Body=" + textEnc + "&StatusCallback=" + "https%3A%2F%2Fexample.com%2Ftwiliocallback";
httpRequest.post({
url: "https://" + account_sid + ":" + auth_token +
"@api.twilio.com/2010-04-01/Accounts/" + account_sid + "/SMS/Messages.json",
headers: { 'content-type': 'application/x-www-form-urlencoded' },
body: body
}, function (err, resp, body) {
console.log(body);
});