Ich mache eine Post-Anforderung ein Abonnement für einen Benutzer hinzuzufügen, aber ich bekomme diese Fehlermeldung Result: Request failed with response code 400
https://stripe.com/docs/api/curl#create_subscriptionWarum erhalte ich einen Fehler von 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);
}
});
});
Da dies eine POST-Anfrage ist, ist es etwas seltsam, dass Sie Parameter in der URL angeben. Was ist das Ergebnis, wenn Sie die Methode in GET ändern? –
Es sollte eine Post-Anfrage sein und das Problem damit ist, dass Sie Parameter in der URL angeben, die nicht korrekt ist. –
@HassanAbbas es ist eine Post-Anfrage und ich nahm an, dass die URL falsch ist. Es wäre toll, wenn Sie sich den Link ansehen könnten, mit dem ich die Frage aktualisiert habe, und mir helfen, den richtigen Link zu finden. – manatee