条带连接:链接java中的独立帐户

条带连接:链接java中的独立帐户,java,connect,stripe-payments,oltu,Java,Connect,Stripe Payments,Oltu,我正在尝试在我的应用程序上设置stripeconnect(),但是我无法设置平台和独立帐户之间的链接。它提供了要执行的curl代码,以及ruby、python、PHP和node中的示例;但是没有java curl调用如下所示: curl https://connect.stripe.com/oauth/token \ -d client_secret=sk_test_IgHHUgcqKmxA8Yyai9ocqpZR \ -d code=AUTHORIZATION_CODE \ -d grant_

我正在尝试在我的应用程序上设置stripeconnect(),但是我无法设置平台和独立帐户之间的链接。它提供了要执行的curl代码,以及ruby、python、PHP和node中的示例;但是没有java

curl调用如下所示:

curl https://connect.stripe.com/oauth/token \
-d client_secret=sk_test_IgHHUgcqKmxA8Yyai9ocqpZR \
-d code=AUTHORIZATION_CODE \
-d grant_type=authorization_code
看起来很简单,但我不知道这是怎么回事。我一直在四处寻找,试图找出如何在java中进行此调用,但到目前为止我还没有找到。以我在某处找到的基于oltu的代码为基础,并以此为基础,我得出以下结论:

OAuthClientRequest exchangeRequest = OAuthClientRequest
                .tokenLocation("https://connect.stripe.com/oauth/token")
                .setGrantType(GrantType.AUTHORIZATION_CODE)
                .setParameter("client_secret", project.getPartnerStripeSecretAPIKey())
                .setCode(authorizationCode)
                .buildBodyMessage();

                Map<String,String> headers =new HashMap<String, String>();

                exchangeRequest.setHeaders(headers);

               OAuthClient oAuthClient = new OAuthClient(new URLConnectionClient());


               GitHubTokenResponse oAuthResponse = oAuthClient.accessToken(exchangeRequest, GitHubTokenResponse.class);

               log.info("Stripe response: "+oAuthResponse.toString());
               String accessToken = oAuthResponse.getAccessToken();
有人能告诉我我做错了什么,或者推荐一种更好的方法来打电话吗(最好是举个例子)

提前谢谢

OAuthProblemException{error='invalid_request', description='Missing parameters: access_token', uri='null', state='null', scope='null', redirectUri='null', responseStatus=0, parameters={}}