【问题标题】:Where and how can i get account id to be used with chrome.identity.getAuthToken我在哪里以及如何获取与 chrome.identity.getAuthToken 一起使用的帐户 ID
【发布时间】:2020-01-18 03:38:46
【问题描述】:

我正在使用 InboxSDK 为 gmail 构建一个 chrome 扩展,我需要通过 google 对用户进行身份验证才能使用 gmail API。

内置了使用 chrome.identity.getAuthToken 向 google 验证用户的功能,但它默认使用 chrome 用户进行身份验证。

文档指定 getAuthToken 函数可以选择将 AccountInfo 作为参数,并且它将确定应该返回谁的令牌。

AccountInfo 只有一个属性,id,但我不确定在哪里以及如何检索该 id,因为我有我想要验证的用户的电子邮件。

这里是一个link 获取AuthToken 文档。

【问题讨论】:

    标签: javascript google-chrome-extension google-api inboxsdk


    【解决方案1】:

    如果我没看错,您不必输入帐户 ID。也许将其留空并让 chrome 决定他想使用哪个帐户就足够了。你应该试试这个。

    【讨论】:

    • 我需要控制谁将获得身份验证,因为我需要每个不同的 gmail 帐户使用不同的登录名,并且默认将始终使用相同的帐户,即登录到 chrome 的那个。
    • 经过一番搜索,我发现您可以使用邮件地址作为帐户 ID。或许这会有所帮助。
    猜你喜欢
    • 1970-01-01
    • 2017-08-05
    • 2011-07-15
    • 2020-11-30
    • 2010-10-22
    • 2020-05-29
    • 2013-09-03
    • 2018-01-20
    • 2023-03-03
    相关资源
    最近更新 更多