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

标签 android twitter twitter-oauth

直到现在我都在使用 twitter api v1,但是我的应用程序突然停止了 twitting,每次我尝试登录时它都显示我登录失败,当我显示响应时它给了我类似的消息

{"errors": [{"message": "Twitter REST API v1 不再 Activity 。请迁移到 API v1.1。https://dev.twitter.com/docs/api/1.1/overview.", "code": 68}]}

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

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 迁移问题的人可以从 HERE 下载更新的 API 工作推特代码

-更改您的消费者 key 和消费者 key

最佳答案

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

1.从here下载最新的twitter4j

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

编辑

最初更换twitter4j jar后,可能会出现包导入错误。 如果是,则替换

import twitter4j.http.AccessToken;

import twitter4j.auth.AccessToken;

干杯

关于android - 如何将 Twitter API 从 v1 迁移到 v1.1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17084074/

相关文章:

python - 是否可以使用 Tweepy on_data 函数流式传输完整推文

javascript - 使用 JavaScript 进行 Twitter 身份验证

ruby-on-rails - Rails Devise-omniauth 路线指向 passthru 而不是 twitter

java - DbHelper 类上下文中出现奇怪的空指针异常,其中的代码

java - 如何将 Observable.fromIterable 中的项目索引传递给 subscribe 方法中的 onNext ?

android - 此 View 不受垂直约束

javascript - 如何通过 AJAX 调用调用 Twitter 搜索小部件

android - 水平进度条不是完整的父宽度

Flash 安全错误 - Twitter API

php - Zend_Service_Twitter - 准备好 API v1.1