POST参数在twilio REST API中不起作用

时间:2016-09-08 08:07:18

标签: php angularjs twilio twilio-api

我正在尝试(并且必须)使用twilio rest api来创建/更新使用angularjs进行ip消息传递的频道。

以下是我的代码:我遇到的问题是,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';   
   }); 
})

1 个答案:

答案 0 :(得分:1)

尝试这样的事情。

var con = "your url"
var params = $.param({                            //your parameters
            friendlyName: "NEW_FRIENDLY_NAME",
            ormore:"one more parame"
        });


$http.post(con, params, config
               ).success(function (data, status, headers, config) {

                   $scope.channelname = data;
               })
               .error(function (data, status, header, config) {

                   $scope.channelname =  'ERROR';

               });