解析:如何从电子邮件中调用云方法?

时间:2015-05-18 13:22:58

标签: ios parse-platform html-email cloud-code

当用户在我的应用中注册时,应用管理员会收到一封电子邮件。其中包含两个名为“Approve Profile”或“Deny Profile”的链接以及新用户详细信息。管理员可以选择任何操作(点击电子邮件应用程序中的链接),然后我想调用Parse云代码方法(以及一些参数)来处理批准或拒绝特定用户的操作。

有可能吗?

我在某个地方搜索并发现了这个,

https://[app-key]:javascript-key=[javascript-key]@api.parse.com/1/functions/[method_to_call]

我们需要替换app-key / javascript键。两者都可以在设置>>中找到该应用程序的键。我们必须打电话的方法。

但是,当我在上面调用url时,它会询问我的解析帐户的用户名和密码。即使在输入正确的凭证后,它仍然一次又一次地问我同样的事情。它真的有效吗?

还是其他任何方式?

1 个答案:

答案 0 :(得分:1)

请查看指南中的cloud code hosting部分。您可以使用myapp.parseapp.com域或将CNAME添加到您为自定义名称控制的域中。设置完成后,您可以部署一个执行以下操作的Express应用程序:

// This is an example of hooking up a request handler with a specific request
// path and HTTP verb using the Express routing API.
app.get('/hello', function(req, res) {
    res.render('hello', { message: 'Congrats, you just set up your app!'});
});

在电子邮件中,添加以下链接:

http://myapp.parseapp.com/hello?email=jon@doe.org&somekey=somevalue

params将包含在Express请求对象中。无需发送任何密钥。