无法在Android上初始化Mandrill for Parse

时间:2014-02-13 03:59:05

标签: java android parsing mandrill

对于我的Android应用,我想在用户注册时向用户发送验证电子邮件。我想通过Mandrill和Parse后端这样做。我从Parse docs中复制并粘贴了Mandrill Cloud Module:

var mandrill = require("mandrill");
mandrill.initialize("mandrillAPIKey");

Parse.Cloud.define("myMandrillFunction", function(request, response) {
  mandrill.sendEmail({
    message: {
      text: "Hello World!",
      subject: "Using Cloud Code and Mandrill is great!",
      from_email: "parse@cloudcode.com",
      from_name: "Cloud Code",
      to: [
        {
          email: "you@parse.com",
          name: "Your Name"
        }
      ]
    },
    async: true
  }, {
    success: function(httpResponse) { response.success("Email sent!"); },
    error: function(httpResponse) { response.error("Uh oh, something went wrong"); }
  });
}

我将mandrillAPIKEY和电子邮件字段替换为我自己的字段。但是eclipse说require("mandrill");中的“mandrill”字符串是一个无效的字符常量。我认为这可能与未正确导入Mandrill有关。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我建议改变方向。虽然您的问题的评论是正确的,但解析时可以选择在使用解析用户对象进行注册时发送验证电子邮件。我建议改用它。