gpt4 book ai didi

javascript - Google access_token 未定义

转载 作者:行者123 更新时间:2023-11-30 07:58:42 24 4
gpt4 key购买 nike

我正在开发一个移动网络应用程序,它将访问 Google Books API 并允许用户将书籍添加到他们的“收藏夹”书架。这是我第一次使用需要谷歌授权的 API。

我需要发送授权请求来修改私有(private)用户数据。我(认为)我有适当的 access_token 但我不知道如何获得它。

我像这样使用 Google 登录按钮:

` <div class="g-signin2" data-onsuccess="onSignIn"></div> `

我也有这个来识别我对谷歌的申请:

`<meta name="google-signin-client_id" content="12345.apps.googleusercontent.com"> `

我使用自己的 Google 帐户登录,Google 按钮变为“已登录”。我只是想从那里记录访问 token :

` function onSignIn(googleUser) {
googly = gapi.auth2.getAuthInstance();
var id_token = googly.currentUser.get().getAuthResponse().access_token;
console.log(id_token);
} `

我已经尝试了我在文档中可以找到的所有内容,但无论我做什么,我都会返回 access_token 未定义。

我怀疑我实际上没有访问 token ,但我不知道如何测试它。

找到 access_token 的正确方法是什么?一旦我拥有它,我如何将它发送到 API?

最佳答案

太晚了,但如果您将 true 参数传递给 getAuthResponse“getAuthResponse(true)”,它会返回 access_token。

关于javascript - Google access_token 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33637843/

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