2012-02-17 10 views
0

私はGoogle+ APIを使用しています。私は、ユーザーがAppをアンインストールしたり、認証を解除したりすると、アクセストークンが無効になることがあります。しかし、私はその事件をどのように処理するのか分かりませんでした。それは例外をスローするつもりですか?もしそうなら、どんな正確な例外(誰かがコードを知っているかもしれない)? 404(権限のない)のようなhttpエラーコードを取得する可能性があると私は考えましたか?そうであれば、どうすれば入手できますか?Google plus APIの有効なアクセストークンの例外がありません

try { 
    $me = $plus->people->get('me') 
} catch (Exception $e) { 
    // Maybe do something with the error code from $e->getCode(); 
} 

それともどこか分からない私から取得したコードをチェック:

if($code == 401) { 
    throw new Exception('Expired access token detected. Mailing to admin.', 0); 
} 

答えて

2

あなたは$ E-からのHTTPのステータスを取得することができます>にgetCode()

+0

ここ はいくつかのコードです私が試してみます。ありがとう。 – ArVan

+1

また、最新バージョンのGoogle PHPクライアントを使用していることを確認してください。 http://code.google.com/p/google-api-php-client/ –

関連する問題