gpt4 book ai didi

php - Yahoo Fantasy Sports API 未通过身份验证

转载 作者:可可西里 更新时间:2023-11-01 01:12:40 26 4
gpt4 key购买 nike

我正处于摆弄 Yahoo 的 Fantasy Sports API 的初始阶段,如此处所述。 https://developer.yahoo.com/fantasysports/guide/然而,从字面上看,第一步是行不通的。

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

无法打开/tmp/oauth_data_token_storage_\comsumerkey\.out,假设我们需要获取新的请求 token 。最好尝试获取新的访问 token 。无效的身份验证/错误请求(收到 411,预期 HTTP/1.1 20X 或重定向)没有库的完整 OAuth 流程如果上述 PHP 库不符合您的需求,您可能想自己实现流程。这有点棘手,您可能会遇到常见问题,例如没有正确排序参数,或者没有在正确的时间对 URL 的各个部分进行编码。以下脚本是从头开始做所有事情的示例,可能对您有用。无法检索请求 token 数据

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

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

最佳答案

您收到了 HTTP 411状态代码,因为服务器需要 Content-Length您请求中的 header 。 Yahoo 肯定以这种方式使用 411 代码,在 this document for their Social API. 中指出

您使用的示例代码只是没有发送 header 。您需要自己手动计算内容的长度并使用 header function 发送它。 ,或者找到一个可以为您正确执行身份验证的脚本。

关于php - Yahoo Fantasy Sports API 未通过身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49000275/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com