Gamil API从错误的帐户获取信息

时间:2016-04-21 23:22:19

标签: api gmail gmail-api

我遇到了一个奇怪的情况。 我正在按照下面的教程链接检索信息https://developers.google.com/gmail/api/quickstart/dotnet#step_1_turn_on_the_api_name

在我的浏览器中,我使用帐户A的gmail登录,但在程序中我使用来自帐户B的client_serect.json,我也使用帐户B作为用户ID。但是,当我测试它时,程序实际上获取并显示帐户A的信息。如何从帐户B获取信息???

1 个答案:

答案 0 :(得分:0)

client_secret.json仅包含标识您在Google的应用程序的信息。

{
  "web": {
    "client_id": "[[YOUR_CLIENT_ID]]",
    "client_secret": "[[YOUR_CLIENT_SECRET]]",
    "redirect_uris": [],
    "auth_uri": "https://accounts.google.com/o/oauth2/auth",
    "token_uri": "https://accounts.google.com/o/oauth2/token"
  }
}

您不需要为每个用户单独添加一个。

您需要存储每个用户的access_token和潜在refresh_token,并单独使用它们。

阅读the official documentation,了解如何实施。