Ich versuche (und muss) die twilio rest api verwenden, um Kanal für ip-Messaging mit angularjs zu erstellen/zu aktualisieren.POST-Parameter funktioniert nicht in Twilio REST api
Unten ist mein Code: Das Problem, mit dem ich konfrontiert ist, ist der POST
Parameter funktioniert nicht. Der Kanal wird mit dem Namen "null" erstellt. Bitte hilf mir.
.controller('updatechannel',function($scope, $http) {
$http({
method : "POST",
url : "https://ip-messaging.twilio.com/v1/Services/IS*******/Channels" ,
headers:{
'authorization': '*******',
'Content-Type':
'application/x-www-urlencoded'
},
data :{
"friendlyName":"NEW_FRIENDLY_NAME"
}
}).success(function(data,status, header, config) {
$scope.channelname = data;
}).error (function (data, status, header, config) {
$scope.channelname = 'ERROR';
});
})
Hallo, willkommen bei SO! Könnten Sie bitte Ihren Code so bearbeiten, dass er nur mit 4 Leerzeichen beginnt? Im Grunde entfernen Sie alle '>' - es wird die Frage für alle lesbarer machen! – iScrE4m
Kann ich fragen, warum Sie die REST-API dafür verwenden müssen? Es ist nicht sicher, Ihre Anmeldeinformationen auf der Clientseite zu speichern, da ein böswilliger Angreifer sie stehlen und Ihr Twilio-Konto missbrauchen könnte. Außerdem sollten Sie in der Lage sein, die IP-Messaging-JS-Bibliothek zum sicheren Erstellen und Aktualisieren von Kanälen zu verwenden. – philnash
Ich habe viele Ideen getestet. Ich habe einen PHP-Code zum Erstellen und Aktualisieren von Kanälen. Aber die Parameter funktionieren nicht. Das ist create channel mit Namen NULL Wert in jedem Code auch php mit curl. –