4
我注意到,當我發送測試SMS與Twilio API時,一切工作如documentation中所述,但StatusCallback不被系統調用。相同的設置適用於真實的憑據,我得到回調。這是預期的行爲?Twilio測試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);
});
謝謝!很高興知道。但實際上,StatusCallback是爲所有API定義的,正如我所解釋的那樣,它適用於真實交易。我想,最好是更新文檔以明確指出只有編號購買示例具有列出的StatusCallback並非偶然。 – allprog
絕對同意 - 這裏的參考只是太鈍了。需要更加明確 - 欣賞這種反饋。 –
有趣的是,在這種情況下,測試憑證的價值似乎相當有限。 – aceofspades