Google api Google plus api无效访问令牌异常

Google api Google plus api无效访问令牌异常,google-api,google-plus,Google Api,Google Plus,我正在使用Google+API,下面是我得到的。我知道如果用户卸载应用程序或取消授权,访问令牌可能会失效。但我找不到如何处理那个案子。它会抛出异常吗?如果是,具体的例外情况是什么(可能有人知道代码)? 我想可能会得到一个http错误代码,比如404(未经授权)?如果是,我如何得到它? 下面是一些代码: try { $me = $plus->people->get('me') } catch (Exception $e) { // Maybe do something

我正在使用Google+API,下面是我得到的。我知道如果用户卸载应用程序或取消授权,访问令牌可能会失效。但我找不到如何处理那个案子。它会抛出异常吗?如果是,具体的例外情况是什么(可能有人知道代码)? 我想可能会得到一个http错误代码,比如404(未经授权)?如果是,我如何得到它? 下面是一些代码:

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);
}

您可以从$e->getCode()获取http状态。

另外,请确保您使用的是最新版本的google php客户端。