Я прочитал документацию по Instagram API и получил code
, затем использовал код для получения токена доступа и пользовательских данных, как показано в приведенном ниже коде
final RestTemplate restTemplate = new RestTemplate();
final HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED);
final MultiValueMap<String, String> bodyRequest = new LinkedMultiValueMap<String, String>();
bodyRequest.add("client_id", CLIENT_ID);
bodyRequest.add("client_secret", CLIENT_SECRET);
bodyRequest.add("grant_type", GRANT_TYPE);
bodyRequest.add("redirect_uri", REDIRECT_URI);
bodyRequest.add("code", code);
final HttpEntity<MultiValueMap<String, String>> requests = new HttpEntity<MultiValueMap<String, String>>(bodyRequest,
headers);
final String stringData = restTemplate.postForObject("https://api.instagram.com/oauth/access_token", requests,
String.class);
Теперь, как мне выйти из Instagram и удалить токен, потому что когда пользователь хочет попасть на сайт, я хочу проверить действительный токен доступа.