Я следил за twilio tutorial, но у меня были проблемы с вызовом http. Я заменил SID и фишку с моим собственным, однако, когда я отправить вызов я получаю следующее сообщение об ошибке:Ошибка создания twilio rest api call in meteor
Error: failed [401] {"code": 20003, "detail": "Your AccountSid or AuthToken was incorrect.", "message": "Authentication Error - No credentials provided", "more_info": "https://www.twilio.com/docs/errors/20003", "status": 401}(…).
Я смущен, потому что я обеспечиваю правильные учетные данные. Мой код ниже. Благодаря!
HTTP.call(
"POST",
'https://api.twilio.com/2010-04-01/Accounts/' +
'sid' + '/SMS/Messages.json', {
params: {
From: '+14013541756',
To: "+14012610096",
Body: "yo"
},
// Set your credentials as environment variables
// so that they are not loaded on the client
auth:
'SID+ ':' +
'token'
},
// Print error or success to console
function (error) {
if (error) {
console.log(error);
}
else {
console.log('SMS sent successfully.');
}
}
);
}
Попробуйте зарегистрировать объект параметров и убедитесь, что это то, что вы ожидаете от него. Кстати, я думаю, что было бы лучше использовать пакет npm для twilio в вашем приложении. – MasterAM
Да, я пытался это сделать, но имел ошибки с метеор. Я смог добавить const twilio = Meteor.npmRequire ('twilio') на моем сервере. как мне теперь использовать twilio в клиенте? –
Я не уверен, что я следую. Вы не используете twilio на клиенте, только на сервере. Вы зарегистрировали блок параметров? – MasterAM