gpt4 book ai didi

json - Google OAuth - 验证访问 token 时 JSON 不正确

转载 作者:太空宇宙 更新时间:2023-11-04 02:25:57 25 4
gpt4 key购买 nike

我从 Android SDK 获取访问 token ,并将其发送到服务器。在服务器端,我调用以下 API 来验证我的 token :

https://www.googleapis.com/oauth2/v1/tokeninfo?access_token=<token here>

我从 Google 收到以下回复(已添加部分回复):

{\"statusCode\":200,\"body\":\"{n \"issued_to\": 
\"407408718192.apps.googleusercontent.com\",n \"audience\":
\"407408718192.apps.googleusercontent.com\",n \"user_id\":
\"110586055381870434283\",n \"scope\":
\"https://www.googleapis.com/auth/plus.login
https://www.googleapis.com/auth/plus.me"}

不幸的是,由于反斜杠的原因,这个 JSON 不可解析,并且我无法验证 token 身份。

这是 Google API 的问题还是我需要应用任何正则表达式?

最佳答案

Google 会发回不带斜杠的正确 JSON,这正是您粘贴的输出的“body”元素内部的部分(不带斜杠)。

因此,您的 Node.js HTTP 客户端使用 HTTP 状态代码元素包装它,并放入斜杠,因此您的客户端需要自行转换回来。

关于json - Google OAuth - 验证访问 token 时 JSON 不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30484210/

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