首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Yahoo Fantasy Sports API未通过身份验证

Yahoo Fantasy Sports API未通过身份验证
EN

Stack Overflow用户
提问于 2018-02-27 10:41:04
回答 1查看 279关注 0票数 3

正如这里所描述的,我正处于摆弄雅虎的Fantasy Sports API的开始阶段。https://developer.yahoo.com/fantasysports/guide/然而,在字面上的第一步,它是不工作的。

我有一个PHP示例代码在一个文件中,以确保一切都连接到雅虎和工作,但它不工作。我得到以下错误。

假设我们需要获取新的请求令牌,则无法打开/tmp/oauth_data_token_storage_\comsumerkey.out,。最好尝试获取新的访问令牌。无效的身份验证/错误请求(得到一个411,预期的HTTP/1.120X或重定向)没有库的完整OAuth流?如果上面描述的PHP库不能满足您的需求,您可能会想要自己实现流。这有点棘手,您可能会遇到一些常见问题,比如没有正确地对参数进行排序,或者没有在正确的时间对URL的各个部分进行编码。下面的脚本是一个完全从头开始做所有事情的例子,对你来说可能是一个有用的指南。无法检索请求令牌数据

我的应用程序是在developer.yahoo.com站点上创建的,在上面的代码中,\comsumerkey\是我的消费者密钥所在的位置。

为什么我会收到411响应。听起来本指南中的代码有些过时了。

EN

回答 1

Stack Overflow用户

发布于 2018-03-09 08:43:25

您将收到HTTP 411状态代码,因为服务器希望在您的请求中包含Content-Length标头。雅虎肯定是以这种方式使用411代码,如this document for their Social API.所示

您正在使用的示例代码并没有发送标头。您需要自己执行此操作,方法是手动计算内容的长度并使用header function发送,或者查找为您正确执行身份验证的脚本。

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

https://stackoverflow.com/questions/49000275

复制
相关文章

相似问题

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