0

Fourquare の場所のデータが必要です。Venueを使ってみました。でも返事がない。

      try {
         HttpClient client = new DefaultHttpClient();  
         String getURL = "https://api.foursquare.com/v2/venues/4cbd52efd78f46881cf1cc73";     
        HttpGet get = new HttpGet(getURL);
        HttpResponse responseGet = client.execute(get);  
        HttpEntity resEntityGet = responseGet.getEntity();  
        if (resEntityGet != null) {  
            // do something with the response
            String response = EntityUtils.toString(resEntityGet);
            Log.i("GET RESPONSE", response);
        }
    } catch (Exception e) {
        e.printStackTrace();
    }

これをどのように使用するのですか?

助けてください。

ありがとう。

4

2 に答える 2

0

最寄りの場所を取得するには、緯度と経度を照会する必要があります。それは理にかなっている。

最寄りの場所を取得するには、URLを以下に変更してください。

String getURL = "https://api.foursquare.com/v2/venues/search?ll="Your Latitude","Longitude"&intent=checkin&limit=50&oauth_token=MVVYZJAO0V4UNTA3YFHGI5YO2YEXIM3TTLW1GO2YZNOZZXER";

ll-緯度と経度

oauth_token-有効なトークン

制限-あなたがあなたの近くで好きなように

于 2012-05-25T07:57:06.713 に答える
0

Foursquare API へのほぼすべてのクエリには、有効な OAuth トークンが含まれている必要があります。あなたの場合など、場合によっては、アプリの登録後に Foursquare から提供されたクライアント ID とクライアント シークレットを使用することもできます (ただし、アプリを配布する場合はお勧めできません)。トークンを URL に追加すると、期待どおりの JSON 回答が得られます。

この GitHub リポジトリで、Android で OAuth トークンを取得する例を見つけることができます。

于 2012-05-25T20:56:43.780 に答える