Не бери в голову! Так это сработало:
https://support.twilio.com/hc/en-us/articles/223132187--Not-Authorized-error-when-trying-to-view-TwiML-Bin-URL
Но ваш вызов twilio будет выполняться только один раз после того, как вы "подпишете" HTTP-запрос с помощью аутентификации hmac. Сценарий
const crypto = require('crypto')
, request = require('request')
const url = process.argv[2] + '?AccountSid=' + process.env.TWILIO_ACCOUNT_SID
const twilioSig = crypto.createHmac('sha1', process.env.TWILIO_AUTH_TOKEN).update(new Buffer(url, 'utf-8')).digest('Base64')
request({url: url, headers: { 'X-TWILIO-SIGNATURE': twilioSig }}, function(err, res, body) {
console.log(body)
})
Убедитесь, что установлен узел, npm и модуль запроса.
npm install request --save
и тебе пора! Запустите этот скрипт прямо перед вашим скриптом вызова Python.