java - Twitter4J 仅向我进行身份验证

标签 java jsp twitter twitter-oauth twitter4j

我一直在使用 Twitter4J 构建一个项目,问题是,无论我在哪里尝试运行此代码,它总是使用我的 Twitter 帐户进行身份验证,最糟糕的是:它不进行身份验证。当我打开脚本时,它已经通过我的帐户进行了身份验证,而不询问我是否接受。这是我正在使用的代码:

ConfigurationBuilder cb = new ConfigurationBuilder();
cb.setDebugEnabled(true)
    .setOAuthConsumerKey("********")
    .setOAuthConsumerSecret("****************************************")
    .setOAuthAccessToken("***********************************************")
    .setOAuthAccessTokenSecret("***************************************");
TwitterFactory tf = new TwitterFactory(cb.build());
Twitter twitter = tf.getInstance();

我做错了什么以及如何纠正?

最佳答案

the problem is that don't matter where I try to run this code it always use my Twitter account to authenticate

您必须使用 oAuth 才能从 twitter 进行身份验证。在 oAuth 中,如果您为 account_A 注册您的应用程序,那么您将无法使用 account_B 通过该应用程序登录。您应该请求 Twitter API 团队提供您的应用程序xAuth 的访问.. 使用 xAuth,您可以使用任何用户名/密码使用您自己的应用程序登录 twitter..

如果您有任何疑问,请告诉我..

-QamarZ

关于java - Twitter4J 仅向我进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6662198/

相关文章:

java - Java 线程安全单例工厂

java - 在android studio中创建新项目后"IDE error occurred"

java - 使用阻塞方法为多个客户端提供服务时的线程池

java.lang.VerifyError : Bad local variable type after bytecode instrumentation 错误

file - 刷新工作区或将文件上传到 tomcat 服务器?如何

java - 设置属性时出现 NullPointerException?

C#:在 Twitter C# 上对用户进行身份验证时出现错误 403

java - 在tomcat中共享一个文件夹

javascript - 如何使用 JavaScript RegEx 从推文中提取 URL?

java - 如何获取关注者和关注列表屏幕名称 (Twitter4J)?