私はtwilio tutorialに従っていましたが、httpを呼び出す際に問題が発生していました。流星の中でtwilio rest apiを呼び出す際にエラーが発生しました
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}(…).
私は正しい資格情報を提供していますので、私は混乱しています:私は、私は次のエラーが表示され、コールを送信するときただし、SIDを交換し、私自身のトークン。私のコードは以下の通りです。ありがとう!
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.');
}
}
);
}
パラメータオブジェクトをログに記録し、それが期待どおりであることを確認してください。ところで、あなたのアプリでtwilioのnpmパッケージを使うほうがいいと思う。 – MasterAM
私はそれをやろうとしていましたが、流星には誤りがありました。私は私のサーバーにconst twilio = Meteor.npmRequire( 'twilio')を追加することができました。クライアントでtwilioを使用するにはどうすればいいですか? –
私は私が従うことを確信していません。 twilioはクライアント上では使用せず、サーバー上でのみ使用します。パラメータブロックを記録しましたか? – MasterAM