当前位置: 首页 > 知识库问答 >
问题:

Twitter oauth for/1/status/update.json返回401的问题

庄高谊
2023-03-14

我正在进行三条腿的授权,这样用户就可以登录推特并授权我的应用程序:https://dev.twitter.com/docs/auth/3-legged-authorization。

Follow new people.
Update your profile.
Post Tweets for you.
Access your direct messages.
See your Twitter password.

无论如何,这给了我一个oauth_verifier,然后我使用这个verifier来获取oauth_token和oauth_token_secret,这样我就可以正确地为最后调用update.json的请求签名。最终失败了。

我使用相同的方法来签名和发送其他请求,所以到目前为止我对代码相当有信心。就像我说的,授权中的消息让我相信我遵循了错误的流程

你知道我哪里出了问题吗?

为了完整起见,以下是整个流程的完整http日志,从请求令牌到最后的update.json调用:

共有1个答案

阴英武
2023-03-14

我解决了我的问题。我要在这里发帖,以防有人发现有用。

主体有一个参数status。然后身体看起来像:

状态=%20Message

 类似资料:
  • null 我在SonarQube UI中配置了一个webhook,其URL如下。 http://myjenkins.com:8083/sonarqube-webhook/ 我有一个詹金斯管道文件如下。 所以我现在不知道该去哪里? 任何帮助都将不胜感激!

  • 第一次使用 Twython 并遵循此处文档中的示例。 我要拿回以下东西: 有人能提供一些指导吗? 谢谢你!

  • 那还行。然后尝试调用创建用户(或执行其他操作),得到一个401未经授权的错误: 这不是包含令牌的正确方式吗?访问令牌是用于验证其他API调用的令牌吗?管理员帐户的令牌难道不应该用于通过主域对其他客户机的调用进行身份验证吗?是否需要在管理控制台更改主域中的某些设置?任何帮助都很感激。

  • 问题内容: 我在上写了一个“双击”事件。我的JTable,即。myTaskTable填充有许多具有多列的行。我希望在双击的行之一时检索行索引。我不确定为什么总是返回索引-1导致异常。我在俯视什么吗?可能出什么问题了? 这就是我从-myTaskTable中检索所选行的索引的方式 谢谢! 编辑 这是代码: 问题答案: 使用事件而不是表选择获取行索引: 不适用于多个选定的行(允许多个选择),因为它将始终

  • 我正在尝试使用Tweepy API流,但我一直收到错误401。我在网上寻找线索,我找到的每个线程都说这是因为时区设置。那可能不是我的情况。 在我的方案中,我可以与 Twitter API(verify_credentials)进行通信,但是当我创建 Stream 对象并使用筛选器方法触发它时,我不断收到错误 401。这是我的监听器类: 这是我正在测试的代码: 如您所见,api。verify_cre

  • 我使用Spring Boot 2和Spring Security有一个相对简单的设置,我使用JWT基本上让用户登录。 完整的项目在这里:http://github.com/mikeycoxon/spring-boot-2-security-jwt 我有两个过滤器,一个做身份验证,另一个做授权。 我有一个AuthNFilter: 这将根据数据存储验证用户,并使用令牌向响应添加自定义标头。 和Auth