私は、ユーザーにサブスクリプションを追加するためのPOSTリクエストを作っていますが、私はあなただけをチェックするために、このような何かを行うことができ、このエラーにResult: Request failed with response code 400
https://stripe.com/docs/api/curl#create_subscriptionなぜ400エラーが発生しますか?
Parse.Cloud.define("Subscription", function(request, response){
Parse.Cloud.httpRequest({
method:"POST",
url: "https://" + 'sk_test_***' + ':@' + 'api.stripe.com/v1' + "/subscriptions/" + 'plan=' + request.params.customerId + 'customer=' + request.params.plan,
success: function(httpResponse){
response.success(httpResponse.data);
},
error: function(httpResponse){
response.error('Request failed with response code ' + httpResponse.status);
}
});
});
これはPOSTリクエストであるため、URLにパラメータを指定するのはちょっと奇妙です。メソッドをGETに変更すると結果はどうなりますか? –
これは投稿リクエストでなければなりません。この問題は、あなたの提供するパラメータが正しいURLでないことが原因です。 –
@HassanAbbasそれは投稿要求であり、私はURLが間違っていると仮定しました。あなたが質問を更新したリンクを見て、正しいリンクを見つけられるように助けてくれたら嬉しいです – manatee