我在使用云代码功能时遇到问题。该函数是从用 Swift 编写的 iOS 应用程序调用的。我想做的是将“customer.id”发送到 Parse。但是,我收到错误:
发生错误(代码:141,版本:1.12.0)
云代码
function stripeCreateP(params) {
var p = new Parse.Promise();
stripe.customers.create(params, function(err, customer) {
if (err) {
p.resolve(customer);
} else {
p.reject(err);
}
});
return p;
}
Parse.Cloud.define("customer", function(request, response) {
// Parse.Cloud.useMasterKey();
var user = request.user;
stripeCreateP({ email: request.params.useremail}).then(function(customer) {
user.set("cusToken", customer.id);
return user.save();
}).then(function(result) {
console.log(customer);
console.log(customer.id);
response.success(customer);
}, function(err) {
console.log(err);
response.error(err);
});
});
斯威夫特
PFCloud.callFunctionInBackground("customer", withParameters: ["useremail": self.userEmailAdressTextField.text ?? ""], block: { (success: AnyObject?, error: NSError?) -> Void in
每次我做任何事情时,我的 iPhone 13 都会做同样的事情!我查了一下,找不到答案。你找到了吗?