我正在开发一个遗留应用程序,该应用程序从我们的产品向 Twitter 用户发布直接消息。使用的 API 是spring-social-twitter 1.1.2 中的DirectMessageTemplate.sendDirectMessage(String toScreenName, String text)。调用现在失败,并显示错误消息“抱歉,该页面不存在”。我的分析让我相信这个 Spring API 构建的 URL 是“ https://api.twitter.com/1.1/direct_messages/new.json ”并且它不起作用;我相信它应该是https://api.twitter.com/1.1/direct_messages/events/new.json. 我不确定我的分析是否完全正确,但我看到第二个 URL 在被 POSTMAN 命中时是成功的。如果这个分析是正确的,任何人都可以请教,如果是的话,还有其他最新版本的 spring-social-twitter 可以解决这个问题吗?另外,请建议您是否有任何可以使用纯 Java(不使用任何库)将 OAuth1.0 请求发布到 Twitter 的 Java 代码片段。提前致谢。