【问题标题】:Parse : How to call a cloud method from an email?Parse:如何从电子邮件中调用云方法?
【发布时间】:2015-05-18 13:22:58
【问题描述】:

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

有可能吗?

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

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

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

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

或者其他方式?

【问题讨论】:

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


    【解决方案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
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-09
      • 1970-01-01
      • 1970-01-01
      • 2015-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-21
      相关资源
      最近更新 更多