ios - 解析 : How to call a cloud method from an email?

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

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

这可能吗?

我在某个地方搜索并找到了这个,

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

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

但是,当我调用上面的 url 时,它会询问我的解析帐户的用户名和密码。即使输入了正确的凭据,它也会一次又一次地问我同样的问题。它真的有效吗?

还是其他方式?

最佳答案

查看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

参数将包含在 Express 请求对象中。无需发送任何 key 。

关于ios - 解析 : How to call a cloud method from an email?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30304392/

相关文章:

Gmail 中的 HTML 电子邮件液体布局中断

css - 流畅的混合电子邮件的不均匀两列布局

iphone - 使用自定义字体时如何垂直更正导航栏的 titleView 文本位置?

android - Urban Airship + MeteorJS 集成

css - 设置背景混合模式和背景颜色在 HTML 电子邮件中不起作用

javascript - 解析角色ACL解释

android - 解析+Facebook授权: Callback already registered for <facebook>: com. parse.ParseFacebookUtils

ios - 自定义rightBarButtonItem消失

ios - Swift编译器错误

ios - 解析安装和用户之间的差异