2011-12-29 13 views
1

私はfoursquareチェックインを統合したいAndroidアプリケーションを開発中です。私は会場を展示するまで仕事をしました。今私はリスト内の場所の中から1つの場所を選択します。Android foursquare:チェックインが完了したかどうかはどうやって知ることができますか?

次に、ユーザーがその場所に正常にチェックインしたかどうかを知ることができます。

私はこのコードを使用しています。

try { 
    // Construct data 
    String data = URLEncoder.encode("ll", "UTF-8") + "=" + URLEncoder.encode(""+lat+" ,"+lon+" ", "UTF-8"); 

    data += "&" + URLEncoder.encode("venueId", "UTF-8") + "=" + URLEncoder.encode(mNearbyList.get(position).id, "UTF-8"); 
    data += "&" + URLEncoder.encode("oauth_token", "UTF-8") + "=" + URLEncoder.encode(mSession.getAccessToken(), "UTF-8"); 

    URLConnection conn = url.openConnection(); 
    conn.setDoOutput(true); 
    OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream()); 
    wr.write(data); 
    wr.flush(); 


    // Get the response 
    } catch (Exception e) { 
     e.printStackTrace(); 
     Log.v(TAG,"Exception occur"); 
    } 
    } 
}); 

私を助けてください。ユーザーがチェックインしたかどうかを確認するには、今すぐ何を書き込むべきですか。私は本当にあなたの助けが必要です。あなたは非常に自由にあなたの提案を与えることができます。

答えて

2

チェックを行っているようですので、hereと記載されています。チェックインオブジェクトが返されます。

チェックインオブジェクトは、here(ちょうど提供されたチェック/追加APIリンクの最後のリンクに続きます)と記載されています。 そのチェックインオブジェクトを取得し、エラーではない場合、チェックインしたことを意味します(そのオブジェクトにチェックインIDがあります)

関連する問題