Building Cross-Platform Apps using Titanium, Alloy, and Appcelerator Cloud Services
curl -b cookies.txt -c cookies.txt -F “login=test@testcloud.com” -F “password=1234567890” https://api.cloud.appcelerator.com/v1/users/login.json?key=[appkey]&pretty_json=true
var util = require('util');var request = require('request');var url = 'https://api.cloud.appcelerator.com/v1/users/login.json?key=[appkey]';request.post(url, { form: { login: 'test@testcloud.com', password: '1234567890', }, json: true,}, function(err,res,body){ if(err) console.error(err); else{ console.log(url); console.log(util.inspect(body, { showHidden: true, depth: null })); }});curl –verbose -b cookies.txt -c cookies.txt -X PUT -d “first_name=Aaron” –data-urlencode “last_name=Saunders” “https://api.cloud.appcelerator.com/v1/users/update.json?key=[appkey]”
var ACS = require('acs-node');var appkey = '';ACS.initACS(appkey);var data = { login: 'test@testcloud.com', password: '1234567890'};//LoginACS.Users.login(data, function(data){ if(data.success) { console.log("Successful to login."); console.log(data); //Update ACS.Users.update({ first_name: 'test_first_name', last_name: 'test_last_name', }, function(data){ console.log("Successful to update."); console.log(data); }); } else { console.log("Error to login: " + data.message); }});