首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >YouTube api v3调试oauth2访问令牌

YouTube api v3调试oauth2访问令牌
EN

Stack Overflow用户
提问于 2013-05-09 04:54:46
回答 1查看 7.6K关注 0票数 3

我使用用户的以下作用域获得了一个oauth2访问令牌。

代码语言:javascript
复制
scope: ["https://www.googleapis.com/auth/youtube"]

然后,我继续使用这个令牌来调用youtube v3 api。这些调用一开始是有效的,但是后来我开始得到这个响应/错误。

代码语言:javascript
复制
{ errors: [
  {
    domain: 'global',
    reason: 'authError',
    message: 'Invalid Credentials',
    locationType: 'header',
    location: 'Authorization'
  }],
  code: 401,
  message: 'Invalid Credentials'
}

还有谁遇到过这种间歇性的错误吗?有没有像facebook tool那样调试oauth令牌的方法?令牌似乎在1小时后过期。Get refresh token google api

示例url

https://www.googleapis.com/youtube/v3/channels/?part=id,snippet,contentDetails,statistics,topicDetails&mine=true&access_token={access_token}

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-09 07:56:02

令牌已过期。必须使用approval_prompt=force,access_type=offline。当请求access_token时,它总是获得一个新的刷新令牌。然后,每当我需要代表用户访问api时,我都会使用这个刷新令牌来获取一个新令牌。

用于调试google访问令牌问题的有用工具:

https://www.googleapis.com/oauth2/v1/tokeninfo?access_token={access_token}

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16450024

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档