【问题标题】:Youtube Data API-debugging authentication errorsYoutube Data API-调试身份验证错误
【发布时间】:2012-11-11 15:22:34
【问题描述】:

尝试获取上传授权令牌时出现身份验证错误 https://developers.google.com/youtube/2.0/developers_guide_protocol_error_responses

使用数据包嗅探器,我的第一条错误消息是>

401 Token invalid - Invalid token: Cannot parse AuthSub token:

除了可能格式不正确的身份验证键值之外,我想知道我应该为上传身份验证请求包含哪些标头。

尽管认为 clientId 已被弃用,但我正在使用以下内容

 "Authorization", "GoogleLogin auth=\"" + authToken + "\""
"X-GData-Client", clientId
"X-GData-Key", "key=" + devKey

改变后

"Authorization", "AuthSub token="+authToken

Authorization", "GoogleLogin auth="+authToken

在我的请求中,我不再收到“无法解析 AuthSub 令牌”错误消息,但是

我还是明白了

Error #2032: Stream Error. URL: http://gdata.youtube.com/action/GetUploadToken

<errors>
<error>
    <domain>yt:authentication</domain>
    <code>Unknown</code>
</error>
</errors>

难住了。非常感谢任何反馈,因为我现在什至不确定我的错误存在于哪里!

【问题讨论】:

    标签: youtube-api


    【解决方案1】:

    工作正常,但不确定如何:)

    我在我的 POST 请求中使用这 2 个标头
    'http://gdata.youtube.com/action/GetUploadToken'

    "Authorization",  "GoogleLogin auth="+authToken
    "X-GData-Key", "key=" + devKey
    

    还需要将我的 youtube 用户开发者凭据与频道相关联

    https://groups.google.com/forum/#!msg/youtube-api-gdata/76x8vaADJWM/36O05FD7mC0J

    数据包嗅探器或至少添加对读取 XMl 错误响应的支持是必不可少的!

    【讨论】:

      【解决方案2】:

      我通过提供正确的开发者密钥解决了这个问题

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-10-08
        • 2014-05-04
        • 2021-07-05
        • 2016-05-20
        • 1970-01-01
        • 2011-01-18
        • 2022-11-08
        • 1970-01-01
        相关资源
        最近更新 更多