0

我正在尝试实例化一个 HttpGet 对象,以便可以向foursquare api 发送一个get 请求。但是,每次我尝试这个,(我已经尝试过几个不同的令牌)我得到以下错误:java.lang.IllegalArgumentException:Illegal character in query at index 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);
4

1 回答 1

0

这实际上只是我愚蠢。Foursquare 发回的代码不是访问令牌。然后,您必须使用该代码创建一个 httpget 以获取访问令牌。

于 2011-04-06T17:27:51.173 回答