我想(並且必須)使用twilio rest api創建/更新使用angularjs的ip消息的通道。POST參數不工作在twilio REST api
下面是我的代碼:我面臨的問題是,POST
參數不起作用。頻道創建時的名稱爲空值。請幫幫我。
.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';
});
})
嗨,歡迎來到SO!您能否編輯您的代碼,以便在此處僅以4個空格縮進開始?基本上刪除所有的'>' - 這會讓問題更容易理解! – iScrE4m
我可以問你爲什麼需要爲此使用REST API?將您的憑據保留在客戶端是不安全的,因爲惡意攻擊者可能會竊取他們並濫用您的Twilio帳戶。另外,您應該能夠使用IP消息系統JS庫安全地創建和更新頻道。 – philnash
我測試了很多想法。我有一個PHP代碼來創建和更新頻道。但參數不起作用。這是創建通道與名稱NULL值在每個代碼也捲曲的PHP。 –