如何将Twitter API从v1迁移到v1.1?

Aam*_*han 18 twitter android twitter-oauth

到现在为止我使用的是twitter api v1,但是我的应用程序突然停止了,它显示每次我尝试登录时登录失败,当我显示响应时它会给我一些信息

{"errors": [{"message": "The Twitter REST API v1 is no longer active. Please migrate to API v1.1. https://dev.twitter.com/docs/api/1.1/overview.", "code": 68}]}

这是在twiter开发者控制台上写的

API的v1.0的弃用

大多数开发人员不需要做很多工作就可以从v1.0过渡到v1.1,但我们希望确保有足够的时间来完成.在关闭v1.0之前,我们将提供6个月的窗口.退役后(请参阅日期的平台日历),1.0端点将不再可用.

我正在使用twitter4j-core-2.1.11.jar,*signpost -core-1.2.1.1.jar*,&signpost-commonshttp4-1.2.1.1.jar

所以我试图将我的代码从v1迁移到v1.1,我试图在twitter开发者控制台上找到关于此的解决方案,但是无法正确地了解如何做到这一点.

我希望有人帮我解决这个问题

谢谢

问题解决:人们正 面临更多的API迁移问题可以从这里下载更新的API工作TWITER代码

- 更改您的使用者密钥和使用者密钥

Spr*_*ker 21

我也面临同样的问题,因为Twitter从2013年6月11日起不再支持REST 1.0.但是我通过替换最新的twitter4j jar文件解决了这个问题.如果你使用twitter4j jar为你的应用程序验证twitter意味着它肯定会对你有用.

1.从这里下载最新的twitter4j

2.用旧的替换它,你就完成了.

编辑

最初在更换twitter4j jar后,它可能会在包导入中显示错误.如果是,那么替换

import twitter4j.http.AccessToken;
Run Code Online (Sandbox Code Playgroud)

import twitter4j.auth.AccessToken;
Run Code Online (Sandbox Code Playgroud)

干杯


Tim*_*tje 3

这一点早已为人所知。

\n\n

您需要根据 twitter API 的文档重写您与 twitter API 的通信,该文档可以在此处找到。

\n\n

您的问题没有任何具体答案,因为您没有提出具体的迁移问题。因此,要么指定您想知道的内容,回答这个问题的唯一正确方法是编写一个完整的 twitter 应用程序,该应用程序使用 v 1.1 中的所有 api 调用。

\n\n

因此,请阅读文档,调整所有 api 调用。确保授权达到1.1。并测试。没有提示和技巧,只是简单的开发。

\n\n

以下是我们\xe2\x80\x99汇集的其他资源,以帮助使这一过渡更加顺利:

\n\n\n