我正在尝试连接条纹并检索优惠券,但我无法做到。如果我运行其中任何一个,我都会收到错误。
Stripe.Coupons.retrieve(couponId, {
success: function(coupon) {
logger.log('debug', "coupon found", coupon);
return callback(coupon, null);
},
error: function(error) {
logger.log('debug', "coupon not found", error);
return callback(null, error);
}
});
我收到错误 - invalid_request_error
或
Stripe.Coupons.retrieve({
couponId: couponId
}, {
success: function(coupon) {
logger.log('debug', "coupon found", coupon);
return callback(coupon, null);
},
error: function(error) {
logger.log('debug', "coupon not found", error);
return callback(null, error);
}
});
我收到错误 - 需要couponId
似乎没有任何关于如何实现这一目标的良好文档。
答案 0 :(得分:0)
为什么你不使用parse.com指南?我对backbone.js不太满意,但是如果你有一张名为Coupons的桌子,你可以这样做:
var Coupons = Parse.Object.extend("Coupons");
var couponsQuery = new Parse.Query(Coupons);
couponsQuery.equalTo(objectId,couponId);
couponsQuery.first.then(
function(coupon)
{
//success, coupon object returned from query callbeck
}
function(error)
{
console.log("error: " + error.message);
}
);
上面的代码使用了promise,但你可以用旧的方式使用它:
couponsQuery.first.then(
success: function(coupon)
{
//success, coupon object returned from query callbeck
}
error: function(error)
{
console.log("error: " + error.message);
}
);
我希望这会对你有所帮助。