Yahoo Fantasy Sports API未经验证



我正处于与雅虎的幻想运动API摆弄的开始阶段。https://developer.yahoo.com/fantasysports/guide/几乎是第一步,我不起作用。

我在文件中具有PHP示例代码,以确保所有内容都连接到Yahoo并正常工作,但它不起作用。我会收到以下错误。

无法打开/tmp/oauth_data_token_storage_ comsumerkey.out,假设我们需要获得一个新的请求令牌。最好尝试获得新的访问令牌。无效的auth/不良请求(获得411,预期的http/1.1 20x或重定向(,没有库的完整oauth流量¶这很棘手,您可能会遇到常见问题,例如不正确对参数排序,或者在正确的时间不编码URL的各个部分。以下脚本是绝对从头开始做所有事情的示例,并且可能是您有用的指南。无法检索请求令牌数据

我的应用程序已在developer.yahoo.com网站上以及上面的代码中的位置 comsumerkey 是我的消费者密钥所在的位置。

为什么我得到411回复。听起来本指南中的代码已经过时了。

您正在接收HTTP 411状态代码,因为服务器期望您的请求中的Content-Length标头。Yahoo肯定以这种方式使用411代码,本文档中为其社交API指示。

您简单使用的示例代码不是发送标题。您需要自己这样做,通过手动计算内容的长度并使用header函数发送它,或者通过找到适合您执行身份验证的脚本。

最新更新