titanium ACS服务之Users:Update Current User

简介:该功能可以用于更新当前用户的个人信息。如果更新密码需要输入两次新密码确认。

URL: PUT https://api.cloud.appcelerator.com/v1/users/update.json

可选参数:

email 

username

password

password_confirmation

first_name

last_name

photo or photo_id

tags

custom data fields

 

 

 

上面的参数你可以从文本框等组件获取到用户输入值,加个按钮事件执行该方法即可

示例代码:

editBtn.addEventListener('click', function() {
    var Cloud = require('ti.cloud');
    Cloud.Users.update({
        email : emailTextField.value,
        first_name : name1TextField.value,
        last_name : name2TextField.value,
        password : passwordTextField.value,
        password_confirmation : password2TextField.value
    }, function(e) {
        if (e.success) {
            alert('修改成功');
        } else {
            alert('有错误:\n' + ((e.error && e.message) || JSON.stringify(e)));
        }
    });
});

 

效果图:把名为猪头的用户名改为猪呐.....和更改它的邮箱地址

 

ti

ti

 

ti

ti

 

ti

 

 

posted @ 2012-09-26 15:34  校长阿四  阅读(275)  评论(0编辑  收藏  举报