2016-05-07 22 views
0

新しいリフレッシュ/アクセストークンを取得できませんでした。以前のセッションが期限切れになった場合、sdkを使用して行う方法があります。 https://box-token-generator.herokuapp.com/を使用して、リフレッシュ/アクセストークンを再作成します。これはBox 'SessionAuthenticated'イベントは起動しません。

1>

client.Auth.SessionAuthenticated += new EventHandler <SessionAuthenticatedEventArgs> (Auth_SessionAuthenticated); 

2次使用してくださいコードサンプル

 var boxConfig = new BoxConfig(clientId, clientSecret, uriRedirect); 
     OAuthSession oAuthSession = new OAuthSession(accessToken, refreshToken, expiresIn, tokenType); 
     BoxClient boxClient = new BoxClient(boxConfig); 
     boxClient.Auth.SessionAuthenticated += Auth_SessionAuthenticated; 
     boxClient.Auth.SessionInvalidated += Auth_SessionInvalidated; 

     boxClient = new BoxClient(boxConfig, oAuthSession); 

答えて

0

です: また、次のメソッドを追加してください

void Auth_SessionAuthenticated(object sender, SessionAuthenticatedEventArgs e) 
{ 
    string boxAccessToken = e.Session.AccessToken; 
    string boxRefreshToken = e.Session.RefreshToken; 
} 
関連する問題