首页 文章

使用java集成条带连接

提问于
浏览
0

嗨,我想在我的应用程序中集成条带连接这里是参考网址(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 回答

  • 0

    首先,你的要求是错误的,你应该有

    grant_type : "authorization_code"
    

    而不是你刚从授权callbak获得的auth代码 . 其他参数很好 .

    虽然我尝试使用JS代替JAVA,但我最初得到了一个CORS错误,所以我随后使用了

    dataType : "jsonp"
    

    但是Stripe的服务器以HTML格式返回响应,我收到了MiME错误 . 我终于放弃了用javascript做它并从我的后端做到了 . 看起来似乎更安全的选择:)

    Strip建议您使用oAuth2 client library来处理令牌生成 . 它现在取决于您的后端使用的语言 .

    祝好运 !

相关问题