嗨,我想在我的应用程序中集成条带连接这里是参考网址(https://stripe.com/docs/connect/oauth) . 他们在此指定在用户创建帐户后发布授权代码
curl -X POST https://connect.stripe.com/oauth/token \ -d client_secret=sk_test_BQokikJOvBiI2HlWgH4olfQ2 \ -d code=AUTHORIZATION_CODE \ -d grant_type=authorization_code
这里我有客户端密码和授权码,但是当我在下面做ajax帖子时
$.ajax({
type: "POST",
dataType:"json",
url: "https://connect.stripe.com/oauth/token/",
data: {client_secret:"sk_test_gcpX7F3XXXXXXXXXXXX",code:"ac_43xnkqCpBtNu6ywXXXXXXXXXXX",grant_type:"ac_43xnkqCpBtNu6ywqLXXXXXXXXXXXXXX"},
success: function(resp) {
alert(resp);
}
});
我得到的错误像301永久移动,即使我现在不能做ajax帖子或者有什么办法可以做到这一点而不是js
任何人都可以帮助我使用accesstoken获取用户帐户的详细信息 .
1 回答
首先,你的要求是错误的,你应该有
而不是你刚从授权callbak获得的auth代码 . 其他参数很好 .
虽然我尝试使用JS代替JAVA,但我最初得到了一个CORS错误,所以我随后使用了
但是Stripe的服务器以HTML格式返回响应,我收到了MiME错误 . 我终于放弃了用javascript做它并从我的后端做到了 . 看起来似乎更安全的选择:)
Strip建议您使用oAuth2 client library来处理令牌生成 . 它现在取决于您的后端使用的语言 .
祝好运 !