2011-02-09 32 views
1

私は「トークンの有効期限が切れて」

AccountManagerFuture<Bundle> amf = am.getAuthToken(
    accounts[0], "finance", null, activity[0], null, null 
); 

try 
{ 
    auth_token = amf.getResult().getString("authtoken"); 
    Log.v("PORTFOLIO", "getting token...: "+auth_token); 
} 
catch (Exception e) 
{ 
    e.printStackTrace(); 
} 

を使用することにより、Googleの認証トークンを取得しようとしたとき、私はしようとしたとき、私は、有効な-探してトークンを取得しますが、戻って、次のエラーを取得していますし、それを使用し、私は戻ってエラーを「トークンの有効期限が切れて」取得:とともに

V/PORTFOLIO(11970): <HTML> 
V/PORTFOLIO(11970): <HEAD> 
V/PORTFOLIO(11970): <TITLE>Token expired</TITLE> 
V/PORTFOLIO(11970): </HEAD> 
V/PORTFOLIO(11970): <BODY BGCOLOR="#FFFFFF" TEXT="#000000"> 
V/PORTFOLIO(11970): <H1>Token expired</H1> 
V/PORTFOLIO(11970): <H2>Error 401</H2> 
V/PORTFOLIO(11970): </BODY> 
V/PORTFOLIO(11970): </HTML> 

を:

W/DefaultRequestDirector(11970): Authentication error: Unable to respond to any of these challenges: {googlelogin=WWW-Authenticate: GoogleLogin realm="http://www.google.com/accounts/ClientLogin", service="finance"} 

なぜこの私は少し混乱しています以前は適切に機能していたので、起こっています。 「有効期限切れではない」トークンを取得するにはどうすればよいですか?私はおそらく何かひどく間違っている。誰かが適切な認証トークンチュートリアルへのリンクを持っている場合は、それも役立ちます。

答えて

0

私はinvalidateAuthToken()のように見えます。

関連する問題