有没有人通过Spring执行了成功的Shopify身份验证(并使用了他们的API)?
我一直在尝试使用RestTemplate,但无法登录:
RestTemplate restTemplate = new RestTemplate();
String result = restTemplate.getForObject("https://apikey:password@shopname.myshopify.com/admin/shop.json",String.class);
logger.info(result);
不幸的是,我一直这样:
org.springframework.web.client.HttpClientErrorException: 401 Unauthorized
然而它适用于浏览器!
如果你们中的任何一个成功,请随意发布一个工作片段:)
非常感谢!
答案 0 :(得分:0)
RestTemplate restTemplate = new RestTemplate();
HttpHeaders headers = new HttpHeaders();
headers.set("X-Shopify-Access-Token", "xxxxx");
//headers.setAccept(Arrays.asList(MediaType.APPLICATION_JSON));
HttpEntity<String> entity = new HttpEntity<String>(headers);
String result = restTemplate.exchange("https://apikey:password@shopname.myshopify.com/admin/shop.json", HttpMethod.GET, entity, String.class).getBody();