问题标签 [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.
java - Twitter4J - 在不登录的情况下查找个人资料详细信息
我已经使用 Twitter4J 有一段时间了,但我似乎找不到这个特殊的功能。
我希望能够搜索名称,并且当某个用户在 Twitter 上时,我想检索基本信息,例如推文、关注者(就像您可以通过 http 访问一样) - 但是在 Twitter4J 中该怎么做?代码示例或源代码都无法帮助我。
谢谢,
威廉·范·多恩
java - Twitter4J 在 TwitterFactory 中抛出异常
我正在尝试通过 oauth 访问 Twitter。因此,我注册了我的应用程序,下载了 Twitter4j,在我的 Eclipse-Project 中添加了 jar,然后尝试执行以下代码:
但它引发了以下异常:
我目前无法弄清楚为什么......你能给我一些建议吗?
最好的问候菲利普
java - 获取公开 Twitter 个人资料的推文
我在 Twitter 上有一个用户名列表,其个人资料是公开的。我希望获得他们从形成个人资料之日起发布的“所有推文”。我检查了GitHub 上的 Twitter4J 示例。
根据 Twitter API 文档,仅返回 20 条最近的推文。无论如何我可以执行我的任务吗?
java - Android Twitter异常错误:(
开始编写一个简单的 android 应用程序。其中一部分是提取用户最后 20 条推文并将它们保存到数据库中。当我运行它时, statuses = twitter.getUserTimeline(); 抛出一个异常处理并打印出来:未能获得时间线权限被拒绝。当我在非 android 上运行相同的代码时,它工作正常。我有点困惑。android会限制网络连接吗?我使用了一些数据库助手类,没有包含代码,因为在涉及任何这些之前抛出异常:(这是代码:
java - android上的互联网,导致twitter4j异常?
我正在尝试在 android 上使用 twitter4j(两者都是新手)在 java 中编写了一个简单的过程来测试它。它下载用户时间线并打印到屏幕上。
我修改了 android 的代码,但是当我尝试下载用户时间线时,我得到了一个 TwitterException。我检查了调试器,异常为空;没有给出任何信息。我还在先前的建议中将 Internet 权限添加到了 android 清单。继承人的代码:
我意识到这只会打印到控制台,只是为了保持简单。
感谢您的任何帮助。
android - 如何优雅地从其他线程访问 Android 视图?
我在异步模式下使用 Twitter4j。当我在侦听器中获得响应时,我希望能够更改我的活动中的一些视图,但它会导致CalledFromWrongThreadException
.
我知道我可以使用runOnUiThread
方法,但是除了内联可运行类之外,最优雅的解决方案是什么?
我的部分活动:
android - 将 twitter4j.properties 放在 android 项目中的什么位置?
我正在使用 twitter4j jar 文件开发支持 xAuth 的 Twitter 应用程序。
我想将我的消费者密钥/秘密放在 twitter4j.properties 文件中。
我应该把这个文件放在目录结构的哪里?
android - android twitter retrieveRequestToken 401 请求令牌
我正在为 twitter oauth 尝试以下示例应用程序。
http://www.androidsdkforum.com/android-sdk-development/3-oauth-twitter.html
当我运行以下代码时,它会给出如下异常
“oauth.signpost.exception.OAuthNotAuthorizedException:授权失败(服务器回复 401)。如果消费者密钥不正确或签名不匹配,则可能发生这种情况。”
在这条线上 String authUrl = provider.retrieveRequestToken(consumer, CALLBACK_URL);
我提供了正确的“密钥”和“秘密”,Twitter 是否给了我错误的密钥和秘密?
java - 超出速率限制 - 自定义 Twitter 应用
我正在使用一个 java Twitter 应用程序(使用 Twitter4J api)。我已经创建了应用程序,可以查看当前用户的时间线、用户的个人资料等。
但是,在使用该应用程序时,它似乎很快超过了 Twitter 客户端上设置的每小时 150 个请求的速率限制(我知道开发人员可以在给定的帐户上将其增加到 350 个,但这不会解决其他用户的问题)。
当然这不会影响所有客户,关于如何解决这个问题的任何想法?
有谁知道什么是请求?例如,当我查看用户的个人资料时,我加载用户对象 (twitter4j),然后将屏幕名称、用户名、用户描述、用户状态等放入 JSON 对象 - 这是否是获取对象的单个调用还是会包含所有 user.get... 调用?
提前致谢