Angularjs Appcelerator云服务使用Angular和REST更新CustomObject
全部, 我使用带有ACS的AngularJS作为后端,对用户和事件对象没有问题。我已经成功地创建了一个自定义对象,但却始终不知道如何更新它。我的代码如下:Angularjs Appcelerator云服务使用Angular和REST更新CustomObject,angularjs,rest,cloud,appcelerator,Angularjs,Rest,Cloud,Appcelerator,全部, 我使用带有ACS的AngularJS作为后端,对用户和事件对象没有问题。我已经成功地创建了一个自定义对象,但却始终不知道如何更新它。我的代码如下: this.updateSegment = function(segment){ var session_id = Session.get(); var fields = { 'name': segment.name }; return $http({
this.updateSegment = function(segment){
var session_id = Session.get();
var fields = {
'name': segment.name
};
return $http({
method:'PUT',
url:'https://api.cloud.appcelerator.com/v1/objects/segment/update.json?key=' + APIKey + '&_session_id=' + session_id + '&id=' + segment.id,
data: fields
}).then(function(response){
self.binding.status = {'status':response.status, 'statusText':response.statusText};
self.binding.data = response.data.response.segment;
});
};
如果有人能帮我,我将不胜感激。
谢谢,布鲁斯谢谢Appcelerator社区的Aaron Saunders
this.updateSegment = function(segment){
var session_id = Session.get();
var params = {
fields : {
"name": segment.name
}
};
return $http({
method:'PUT',
url:'https://api.cloud.appcelerator.com/v1/objects/segment/update.json?key=' + APIKey + '&_session_id=' + session_id + '&id=' + segment.id,
params: params
}).then(function(response){
self.binding.status = {'status':response.status, 'statusText':response.statusText};
self.binding.data = response.data.response.segment;
});
};