gpt4 book ai didi

yahoo - Omniauth Yahoo 错误:OAuth::Unauthorized: 401 Forbidden

转载 作者:行者123 更新时间:2023-12-02 00:31:00 26 4
gpt4 key购买 nike

对于我们的生产应用程序,我们在雅虎帐户上设置了 API。我们得到消费者 key 和消费者 secret 。

当用户点击访问来自 yahoo 的联系人时,我们收到 401 Forbidden 错误。Omniauth 适用于其他提供商,也适用于分期。它不适用于生产。谁能知道我们缺少什么?

最佳答案

我解决了这个问题。是因为我们注册的方式不对。

我们在登台上创建了一个 html 页面来验证。我们在暂存站点上进行了测试。

e.g http://staging.myweb.com/ABCDEFG--.html

我们验证后得到了一个 key 。我们将该 key 用于生产。

我们遇到了这样的错误

OAuth::Problem: consumer_key_rejected

要获取用于生产的 yahoo api,您必须直接在生产站点进行测试。

e.g http://myweb.com/ABCDEFG--.html

以下是您必须执行的步骤:(如何为 OAuth 注册雅虎)

  1. 将html文件放入生产中并验证
  2. 在“权限”下的“联系人”选项卡等中选择“读/写”单选按钮。
  3. 每当您更新您的权限时,Consumer key 和 Consumer secret 都会更改。
  4. 在您的应用程序中更新您的消费者 key 和消费者 secret 。

访问http://developer.yahoo.com/forum/OAuth/consumer-key-rejected/1258200961000-7a8c4082-46eb-3312-9632-a46af8734ad7

在那之后我们仍然有错误。

OAuth::Unauthorized: 401 Forbidden

这可能是因为我们的雅虎设置允许。该设置可能会遗漏某些内容。它可能不包括社交目录下的配置文件。所以我们的应用无法访问用户的个人资料和 401 禁止加薪。

了解 OAuth 错误代码:

访问:http://wiki.oauth.net/w/page/12238543/ProblemReporting

关于yahoo - Omniauth Yahoo 错误:OAuth::Unauthorized: 401 Forbidden,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6763187/

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