我正在尝试使用Titanium Alloy ACS处理忘记的密码。
在我的控制器中,我运行以下代码:
this.config.Cloud.Users.requestResetPassword({
email : usersEmail,
template : "forgot_password"
}, function(e) {
if (e.success) {
alert('You will receive an email soon with your password details.');
} else {
Ti.API.error(e);
_callback && _callback({
success : false,
model : null,
error : e
});
}
});
在Appcelerator上我创建了一个电子邮件模板,如下所示:
我得到的错误是:
[ERROR] : 422: Failed to send email: Email template forgot_password is not found
[ERROR] : {
[ERROR] : code = 422;
[ERROR] : error = 1;
[ERROR] : message = "Failed to send email: Email template forgot_password is not found";
[ERROR] : success = 0;
[ERROR] : }
有谁知道我可能做错了什么?
答案 0 :(得分:0)
问题是由于我将生产版本的Appcelerator设置与开发版本混淆,一旦我将电子邮件模板设置从生产版本复制到开发版本就可以了。