Oauth 2.0 为什么谷歌日历API不接受我的承载令牌?

Oauth 2.0 为什么谷歌日历API不接受我的承载令牌?,oauth-2.0,authorization,google-calendar-api,bearer-token,Oauth 2.0,Authorization,Google Calendar Api,Bearer Token,我试图通过使用Firefox28.0和Firefox调用GoogleAPI来学习OAuth2.0 我去了谷歌开发者网站 我使用我的Google凭据登录 已选择“日历API v3”。只读 单击“授权API”按钮 然后我点击“代币的汇兑授权码”,得到了访问代币ab31.4.CDEfG_HI1JkKMNoPQR5S9tuvW_x2yzabcDEFGhiJklMnOpqRs-T6uvwXyza5BcdEFGHiJK3L 从中,我使用URL和GET HTTP操作 在RESTClient中,我创建了一个名为

我试图通过使用Firefox28.0和Firefox调用GoogleAPI来学习OAuth2.0

  • 我去了谷歌开发者网站
  • 我使用我的Google凭据登录
  • 已选择“日历API v3”
    。只读
  • 单击“授权API”按钮
  • 然后我点击“代币的汇兑授权码”,得到了访问代币
    ab31.4.CDEfG_HI1JkKMNoPQR5S9tuvW_x2yzabcDEFGhiJklMnOpqRs-T6uvwXyza5BcdEFGHiJK3L
  • 从中,我使用URL和GET HTTP操作
  • 在RESTClient中,我创建了一个名为“Authorization”的头,并将值设置为OAuth 2.0中的from“Access token:”框
  • 主体为空时
    我单击
    发送
    ,我得到一个授权错误(游乐场说我的令牌在另外30分钟内仍然有效)
  • 错误的标题为:

    状态代码:401未经授权
    备选议定书:443:quic
    缓存控制:专用,最大年龄=0
    内容编码:gzip
    内容长度:162
    内容类型:application/json;字符集=UTF-8
    日期:2014年3月18日星期二19:17:35 GMT
    到期时间:2014年3月18日星期二19:17:35 GMT
    伺服器:GSE
    WWW-Authenticate:Bearer-realm=”https://www.google.com/accounts/AuthSubRequest"
    X-Content-Type-Options:nosniff
    X-Firefox-Spdy:3.1
    X-Frame-Options:SAMEORIGIN
    X-XSS-Protection:1;模式=块
    
    主体是:

    {
    “错误”:{
    “错误”:[
    {
    “域”:“全局”,
    “原因”:“authError”,
    “消息”:“无效凭据”,
    “位置类型”:“标题”,
    “位置”:“授权”
    }
    ],
    “代码”:401,
    “消息”:“无效凭据”
    }
    }
    
    需要将标题设置为
    授权:承载ab31.4.CDEfG_HI1JkKMNoPQR5S9tuvW_x2yzabcDEFGhiJklMnOpqRs-T6uvwXyza5BcdEFGHiJK3L
    。您需要在令牌前面加上“承载者”一词