Android HttpGet Url导致“索引110处的非法字符”错误

时间:2011-04-05 23:50:00

标签: indexing character foursquare

我正在尝试实例化HttpGet对象,以便我可以向foursquare api发送get请求。但是,每次我尝试这个,(并且我用几个不同的令牌尝试过它)我得到以下错误:     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);

1 个答案:

答案 0 :(得分:0)

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