小编azm*_*h94的帖子

将 Parse Object 传入云代码函数

我有一个创建 GuestlistInvite 的云代码功能

目的。它需要一个电话号码、一个访客列表对象和一个访客对象。

我像这样调用函数:

Parse.Cloud.run('createGuestlistInviteForExistingUser', {
   phoneNumber: phoneNumber,
   guestlist: guestlist,
   guest: user
   }).then(function(guestlistInvite) {
      response.success(successfully created guestlistInvite');
 }); 
Run Code Online (Sandbox Code Playgroud)

客人名单和用户都是指针。但是在我的日志中,我收到一个错误:

Result: Error: Parse Objects not allowed here
Run Code Online (Sandbox Code Playgroud)

知道为什么会这样吗?

Parse.Cloud.define('createGuestlistInviteForExistingUser', function(request, response) {

  var phoneNumber = request.params.phoneNumber;
  var guestlist = request.params.guestlist;
  var guest = request.params.guest;

  var guestlistInvite = new Parse.Object("GuestlistInvite");

  guestlistInvite.save({
    phoneNumber: phoneNumber,
    Guestlist: guestlist,
    Guest: guest,
    checkInStatus: false,
    response: 0
  }).then(function(guestlistInvite) {
    console.log('guestlistInvite for existing user was created');
    response.success(guestlistInvite);
  }, function(error) {
    response.error('guestlistInvite was not saved');
  });

});
Run Code Online (Sandbox Code Playgroud)

parse-platform parse-cloud-code

4
推荐指数
1
解决办法
1862
查看次数

标签 统计

parse-cloud-code ×1

parse-platform ×1