gpt4 book ai didi

google-chrome-extension - 我在哪里可以调用 chrome.identity.getAuthToken() 来获取有效的 token ?

转载 作者:行者123 更新时间:2023-12-04 19:07:20 33 4
gpt4 key购买 nike

我正在尝试使用 Google 帐户作为身份开发 chrome 扩展程序。我正在关注 http://developer.chrome.com/extensions/app_identity.html 上的教程

我确保 client_id 和扩展 id 相关联。但是,我不确定何时调用 chrome.extension.getAuthToken()
我在 onInstalled 事件(在我的扩展背景页面上)调用它,但没有任何错误地返回一个“未定义” token 。 (同样从后台页面控制台调用它会产生相同的结果)

getAuthToken()可能需要一个 UI(当交互设置为 true 时),我猜它可能无法从后台页面调用。如果是这样,应该在何时何地chrome.identity.getAuthToken()从分机调用?

最佳答案

原来你可以从后台页面调用 getAuthToken() 。显示的授权 UI 是一个对话框,而不是常规的 html 页面,所以我猜这是从后台页面允许的。

FWIW,我的问题没有给出“产品名称”,因为我使用的是旧的 google api 测试帐户。您需要在"new"云开发者控制台中的“同意屏幕”下或旧控制台中的“编辑品牌信息”下提供名称。

否则你会得到一个神秘的“bad client_id {0}”错误!

关于google-chrome-extension - 我在哪里可以调用 chrome.identity.getAuthToken() 来获取有效的 token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21297148/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com