0

HttpGetオブジェクトをインスタンス化して、foursquareAPIに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);
4

1 に答える 1

0

これは実際には私が愚かだっただけです。Foursquare はがアクセス トークンではないコードを返します。次に、アクセス トークンを取得するために、そのコードで httpget を作成する必要があります。

于 2011-04-06T17:27:51.173 に答える