gpt4 book ai didi

android - 没有得到新的token google授权

转载 作者:太空狗 更新时间:2023-10-29 13:03:38 24 4
gpt4 key购买 nike

每当我尝试获取新的 access_token 以使用 refresh_token 访问用户电子邮件时,我都会收到错误

{
"error": "invalid_grant",
"error_description": "Malformed auth code."
}

我尝试点击 URL使用 postman

 code:1/XXXXXXXX 
client_id:XXXXXXXXX
client_secret:XXXXXXXXXX
grant_type:authorization_code
redirect_uri:http://localhost
access_type:offline

而不是每次获取格式错误的授权码时都获取新的 access_token 和 refresh_token

最佳答案

这是我的案例:

url哈希 fragment 中的授权码是encodeURIComponent,所以如果你传递这个码来请求access token。它会抛出一个错误:

{ "error": "invalid_grant", "error_description": "格式错误的授权码。"}

所以我使用decodeURIComponent来解码授权码。

decodeURIComponent('4%2F_QCXwy-PG5Ub_JTiL7ULaCVb6K-Jsv45c7TPqPsG2-sCPYMTseEtqHWcU_ynqWQJB3Vuw5Ad1etoWqNPBaGvGHY')

解码后授权码为:

"4/_QCXwy-PG5Ub_JTiL7ULaCVb6K-Jsv45c7TPqPsG2-sCPYMTseEtqHWcU_ynqWQJB3Vuw5Ad1etoWqNPBaGvGHY"

关于android - 没有得到新的token google授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51953534/

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