Ich folgte der twilio tutorial aber hatte Probleme mit dem http-Aufruf. Ich ersetzen den SID und Token mit meinem eigenen, aber als ich den Anruf stelle ich die folgende Fehlermeldung:Fehler machen Twilio Ruhe API Aufruf 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}(…).
Ich bin verwirrt, weil ich die richtigen Anmeldeinformationen bin bereitstellt. Mein Code ist unten. Vielen Dank!
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.');
}
}
);
}
Versuchen Sie, das Parameter-Objekt zu protokollieren und stellen Sie sicher, dass es das ist, was Sie erwarten. Übrigens, ich denke, dass es besser sein könnte, twilios npm-Paket in Ihrer App zu verwenden. – MasterAM
Ja, ich habe versucht, das zu tun, aber hatte Fehler mit Meteor. Ich konnte const twilio = Meteor.npmRequire ('twilio') auf meinem Server hinzufügen. Wie verwende ich Twilio jetzt im Client? –
Ich bin mir nicht sicher, ob ich folge. Sie verwenden Twilio nicht auf dem Client, sondern nur auf dem Server. Haben Sie den Parameterblock protokolliert? – MasterAM