dre*_*dre 3 oauth google-api youtube-api oauth-2.0
我使用用户的以下范围获得oauth2访问令牌.
scope: ["https://www.googleapis.com/auth/youtube"]
Run Code Online (Sandbox Code Playgroud)
然后我继续使用此令牌来调用youtube v3 api.这些调用最初工作,但后来我开始得到这个响应/错误.
{ errors: [
{
domain: 'global',
reason: 'authError',
message: 'Invalid Credentials',
locationType: 'header',
location: 'Authorization'
}],
code: 401,
message: 'Invalid Credentials'
}
Run Code Online (Sandbox Code Playgroud)
还有其他人遇到这种间歇性错误吗?有没有办法像facebook 工具一样调试oauth令牌?令牌似乎在1小时后到期.获取刷新令牌google api
示例网址
https://www.googleapis.com/youtube/v3/channels/?part=id,snippet,contentDetails,statistics,topicDetails&mine=true&access_token= {access_token}
令牌已过期.不得不用approval_prompt=force,access_type=offline.请求时access_token,这总是会获得一个新的刷新令牌.然后,每次我需要代表用户访问api时,我使用此刷新令牌获取新令牌.
用于调试google访问令牌问题的有用工具:
https://www.googleapis.com/oauth2/v1/tokeninfo?access_token= {access_token}
| 归档时间: |
|
| 查看次数: |
7105 次 |
| 最近记录: |