我正在尝试实例化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);
答案 0 :(得分:0)
这实际上只是我愚蠢。 Foursquare通过不访问令牌发回代码。然后,您必须使用该代码创建一个httpget,以获取访问令牌。