我有一个创建 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)