Я пытаюсь создать экземпляр объекта HttpGet, чтобы я мог отправить запрос get в API Foursquare. Однако каждый раз, когда я пытаюсь это сделать (и я пробовал это с несколькими различными токенами), я получаю следующую ошибку: java.lang.IllegalArgumentException: недопустимый символ в запросе с индексом 110: https://api.foursquare.com/v2/users/self/checkins?oauth_token=VIHXZZH1ZEXTXOYDFRHHWF42YREWKMNTABDTTVMMF3CSYTKW
Это в формате https://api.foursquare.com/v2/users/self/checkins?oauth_token=OAUTH_TOKEN. Вы можете увидеть мой код ниже. Заранее спасибо.
String checkinsUrl = "https://api.foursquare.com/v2/users/self/checkins"; String authUrl = checkinsUrl + "?oauth_token=" + this.token; HttpGet getMethod = new HttpGet(authUrl);
Это была на самом деле просто глупость. Foursquare отправляет обратно код с , а не токеном доступа. Затем вы должны создать httpget с этим кодом, чтобы получить токен доступа.