我想(并且必须)使用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。 –