2013-08-17 56 views
0

我正在嘗試連接到條紋並檢索優惠券,但我無法執行此操作。如果我運行其中任何一個,我會得到一個錯誤。從parse.com雲代碼中的條紋中獲取優惠券

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

我知道它的一個2歲的問題,但我從最後4天搜索這個問題,沒有幫助。你有什麼線索嗎?這將是一個很大的幫助。謝謝。 –

回答

0

爲什麼不使用parse.com指南?我不堅強與Backbone.js的,但如果你有一個表稱爲優惠券,你可以這樣做:

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); 
     } 
); 

上面的代碼使用了承諾,但你可以在舊的方式像這樣使用它:

couponsQuery.first.then(
     success: function(coupon) 
     { 
      //success, coupon object returned from query callbeck 
     } 
     error: function(error) 
     { 
      console.log("error: " + error.message); 
     } 
); 

我希望這會幫助你。