【问题标题】:Gamil API get information from a wrong accountGamil API 从错误的帐户获取信息
【发布时间】:2016-08-15 09:25:48
【问题描述】:

我遇到了一个奇怪的情况。 我正在按照下面链接中的教程来检索信息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获取信息???

【问题讨论】:

  • 问题已解决。只需在默认浏览器上登录正确的 gmail 帐户即可。

标签: api gmail gmail-api


【解决方案1】:

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,了解如何实现。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-26
    • 2013-08-19
    • 2014-01-02
    • 1970-01-01
    • 2020-02-04
    • 2015-02-27
    • 2019-07-12
    • 2021-03-09
    相关资源
    最近更新 更多