错误无法找到Titanium Alloy ACS的电子邮件模板

时间:2015-03-25 15:19:56

标签: titanium-mobile appcelerator-mobile

我正在尝试使用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上我创建了一个电子邮件模板,如下所示:

enter image description here 我得到的错误是:

[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] :  }

有谁知道我可能做错了什么?

1 个答案:

答案 0 :(得分:0)

问题是由于我将生产版本的Appcelerator设置与开发版本混淆,一旦我将电子邮件模板设置从生产版本复制到开发版本就可以了。