这是获得Token的实现类,但是当我进行POST调用时,它抛出了内部服务器错误, 有人可以帮我吗
MultiValueMap<String, String> map = new LinkedMultiValueMap<String, String>();
map.add("client_id", "clientId");
map.add("tenant_id", "tenantId");
map.add("client_secret", "clientSecret");
map.add("scope", "scope");
map.add("grant_type", "granttype");
HttpEntity<MultiValueMap<String, String>> request = new HttpEntity<MultiValueMap<String, String>>(map, headers);
ResponseEntity<Response> response = resttemplate.postForEntity(
"https://login.microsoftonline.com/{tenantId}/${tokenversion}/token", request, Response.class,tenantId,tokenversion);
return response.getBody().getAccess_token();
}
答案 0 :(得分:0)
500系列错误表示服务器端发生了某些错误和意外事件。问题不在于您的查询。您应该尝试就此问题与Microsoft联系(即放入错误报告)