2011-07-29 10 views
0
public void getToken() { 

    BasicClientCookie cookie = new BasicClientCookie("SID", sid); 
    cookie.setPath("/"); 
    cookie.setDomain(".google.com"); 

    CookieStore store = new BasicCookieStore();   
    store.addCookie(cookie); 

    String url = "http://www.google.com/reader/api/0/token"; 

    HttpClient httpclient = new DefaultHttpClient(); 
    HttpGet req = new HttpGet(url); 

    ((DefaultHttpClient)httpclient).setCookieStore(store); 

    try { 
     token = httpclient.execute(req, Misc.StringRespHandler); 
    } catch (ClientProtocolException e) { 
     e.printStackTrace(); 
    } catch (IOException e) { 
     e.printStackTrace(); 
    } 
} 

私はGoogleリーダーに接続するためのテストを行っています。このGoogleリーダーのテストコードでは何が欠けていましたか?

SIDの取得に成功しました。 SID Cookieを作成してトークンを取得しようとしましたが、失敗しました(403は禁止されています)。

これは間違った方法ですか?

Apache HttpClientライブラリを使用しました。

答えて

関連する問題