我该怎么做这个代码?据我所知,它应该重定向我的请求,但我只是得到一个错误。
我遇到错误
:8100 /#/ stripeCallback? scope = read_write& code = ac_9JHtmTB7Y5cJQprWgaKPm1A6QLCbceQ8:1 XMLHttpRequest无法加载https://connect.stripe.com/oauth/token。预检的响应无效(重定向)
这是获取用户条带代码后我正在制作的有角度的http请求。现在使用此请求我应该验证它。
$http({
method: 'POST',
url: "https://connect.stripe.com/oauth/token",
headers: {
'Access-Control-Allow-Origin': '*',
'Content-Type': 'application/json;charset=UTF-8'
},
data: {
grant_type: "authorization_code",
code: stripeCode,
client_secret: "client_secret"
}
}).then(function (response) {
console.log(response);
}, function (response) {
console.log("Error -> ");
console.log(response);
});
我做错了什么问题?
答案 0 :(得分:1)
POST call to https://connect.stripe.com/oauth/token
必须在服务器端进行,因为它使用client_secret
参数中的秘密API密钥。您的秘密API密钥绝不能与客户端应用程序共享或嵌入。