如何在ios parse-server端执行php脚本?

时间:2016-07-28 17:40:34

标签: php ios parse-server

我的iOS swift应用程序部署在heroku中 使用Parse SDK,我的问题是当在ios应用程序中发生动作时如何在解析服务器端执行php脚本,例如:当通过在服务器端执行php脚本使用ios app注册新用户时发送确认电子邮件。

任何想法?

由于

1 个答案:

答案 0 :(得分:0)

解析服务器基于NodeJS而不是PHP。您可以在parse-server中执行的唯一脚本应该用NodeJS编写。如果您有一些用PHP编写的三方脚本,并且这些脚本在REST API中公开,那么您有两个选项:

  1. 从解析服务器云代码env中调用这些脚本。 (使用非常简单的NodeJS调用php rest API)
  2. 从您的IOS客户端调用这些脚本并在客户端上处理结果
  3. [EDIT]为了在事件发生时执行脚本(例如用户创建,类更新等),您可以使用云代码触发器

    例如,在用户保存到数据库之前执行的代码是(来自解析云代码文档):

    Parse.Cloud.beforeSave(Parse.User, function(request, response) {
      if (!request.object.get("email")) {
        response.error("email is required for signup");
      } else {
        response.success();
      }
    }); 
    

    希望它有所帮助。