我正在编写Web服务器以支持Google API的oAuth2,并且遵循this documentation。一切似乎都正常工作,直到我尝试使用访问令牌制作Google API。例如呼叫从文档:我的Google oAuth2令牌看起来是否正确?
https://www.googleapis.com/oauth2/v1/userinfo?access_token=1/fFBGRNJru1FQd44AzqT3Zg
当我尝试它与我的访问令牌,我得到401无效令牌错误。
通过文献查看,所有示例均以1/fFBGR ......的格式显示访问令牌。我的访问令牌形式为ya29.AHES67z .......并且更长(请参阅下面包含谷歌响应的片段)。
oauth2 request:{
"access_token" : "ya29.AHES67zeEn-RDg9CA5gGKMLKuG4uVB7W4O4WjNr-NBfY6Dtad4vbIZ",
"token_type" : "Bearer",
"expires_in" : 3600
}
所以看起来我的令牌不正确。我必须对它进行编码/解码吗?
嗯 - 也许我的令牌没问题。找到一个[示例](http://are4.us/raysblog/?p=2932),其中某人有一个以ya29开头的令牌。 – 2012-04-24 04:45:31