问题标签 [twitter4j]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android Twitter4J(xAuth):一台设备工作,一台设备不工作
这是堆栈跟踪:
它适用于一台设备,但在另一台设备上,它会产生上述错误,是的,这个应用程序已被批准在 iPhone 上使用 xauth,我确信密钥/密钥对没有问题,因为它适用于另一台设备设备。
谁能给我任何建议?谢谢!
twitter - Twitter API 方法 HOME Time Line 是如何工作的?
我尝试使用 home 方法从用户家中获取推文。
http://api.twitter.com/version/statuses/home_timeline.format
如果我使用分页并设置如下..
例子。
paging.setSinceId(000009L);
API 返回的预期结果是什么?
在我家,会有类似以下的推文。
000050(最近的一个)
……
000040
000039
......
000023
000022
000021
000020
……
000013
000012
000011
000010
……
000003
000002
000001
实际上,我应该收到推文(000010 到 000020)。正确的?
但是,当我调用 API 时,返回的结果似乎是(000030 到 000050)。
它是工作 API 的正确方式吗?还是我错过了什么?
如果我想获得推文(000010 到 000020),我该怎么做?
PS:我使用 Twitter4j 库。谢谢。
android - 如何在 Android 应用程序中从 Twitter 获取用户信息?
我正在将 twitter 集成到我的 android 应用程序中。我能够为用户授权该应用程序。现在,我正在寻找 API,它可以为我提供登录的用户信息,例如名字、姓氏、电子邮件等。我已经为 facebook 做了这个
facebook.request("我");
现在如何从 twitter 获取用户信息?我正在使用 twitter4j-core-android2.2.3.jar。请让我知道有没有办法获取用户信息。
android - twitter4j xAuth 身份验证
我正在尝试使用 twitter4j 库集成 xauth 身份验证
我发现多个类似于http://www.hiteshagrawal.com/java/twitter-xauth-permission-using-java的指南都表明我应该有这条线:
但这给了我一个错误,因为 getInstance() 方法不允许两个字符串的参数。
twitter4j 库是否发生了变化,还是我做错了什么?
android - 无法使用 twitter4j 构造 AccessToken
我使用了 com.sugree.twitter 技术来获取 twitter 访问令牌和访问密钥。现在。我想将这些传递到 twitter4j 库中。但是,我在这一行收到如下错误:
twitter4j.auth.AccessToken accessToken = new twitter4j.auth.AccessToken(twitter.getAccessToken(),twitter.getSecretToken());
06-21 18:43:08.140:错误/AndroidRuntime(1293):java.lang.IllegalStateException:未提供消费者密钥和消费者秘密。
search - 如何利用 Twitter 的 Streaming API 从指定国家检索推文?
我的目标是检索来自某些小国家(如爱尔兰、新西兰、立陶宛等)的所有推文,或尽可能大比例的推文。
Twitter 的搜索 API 允许在给定纬度/经度周围的半径内搜索状态。Twitter 通过用户个人资料中包含的地理标记数据或通过对用户个人资料中的家乡位置进行反向地理编码来决定返回哪些结果。
Streaming API 中的公共状态流可以通过 geobox 过滤,但 Twitter 在返回这些结果时不会执行反向地理编码。迄今为止的研究表明,这些国家根本没有多少人使用地理标记。
显然,如果我可以访问 firehose 流,那么使用 Streaming API 将是可行的方法,因为我可以自己执行反向地理编码。然而,在默认访问级别,随机样本流没有为我提供足够的相关用户。
那么,如果我能从使用 Streaming API 中获得什么好处呢?我是否应该坚持使用 Search API,因为我不太可能从 Streaming API 获得任何独特的数据?
java - Twitter 使用 twitter4j.. 之类的东西将 JSON 字符串保存到 Java 对象 (POJO) 中?
我有大量来自流 twitter API 的 twitter 消息作为 JSON 字符串保存在文本文件中。
我想知道是否有人知道如何将这些 JSON 字符串转换为 Twitter4J 状态对象之类的东西,以用作带有 getter 和 setter 的简单对象?
我正在考虑调试源代码并编写自己的注入类来模仿输入流类,但是我想知道是否有更好的方法..?
谢谢!
java - Twitter4J AccessToken 生成
我正在尝试创建 AccessToken 的实例,但它会引发异常消息。我有两种方法来生成 AccessToken。我的工作流程是在 android 机器上使用 Oauth 对用户进行身份验证,然后获得 accessKey 和 accessSecret。我使用 REST 将这两个字符串传输到服务器。我在服务器上执行以下操作以取回 AccessToken。
AccessToken token = new AccessToken(accessToken, accessSecret);
但上面的代码正在生成“java.lang.IllegalArgumentException:无效的访问令牌格式”的异常。当我执行以下操作时:
它给出了以下推特异常:
网名/密码组合好像无效。相关讨论可以在网上:......
最后,我还使用了以下代码:
它给出了相同的无效格式异常。
所以我的问题是“这是一个潜在的错误吗??” 当我已经有 accessKey 和 accessSecret 字符串时,我可以创建 AccessToken 实例吗?
非常感谢您的及时回复。
伊尔凡·米尔扎
java - 找不到符号 getHomeTimeline()
我正在尝试在我开始使用的 JSP 测试页面上使用Twitter4J ,使用以下代码:
问题是 Netbeans 告诉我在第 19 行(第getHomeTimeline
一个)他找不到符号。我应该怎么做才能纠正这个?
java - Twitter4J 只对我进行身份验证
我一直在使用Twitter4J构建一个项目,问题是无论我尝试在哪里运行此代码,它总是使用我的 Twitter 帐户进行身份验证,最糟糕的是:它不进行身份验证。当我打开脚本时,它已经通过我的帐户进行了身份验证,而不要求我接受与否。这是我正在使用的代码:
我做错了什么以及如何纠正它?