【问题标题】:Oauth and JtwitterOauth 和 Jtwitter
【发布时间】:2012-12-02 01:28:27
【问题描述】:

我正在尝试将 Oauth 与 jTwitter.. 一起使用,并在创建 Oauth 路标客户端时遇到异常

字符串 JTWITTER_OAUTH_KEY="GDdmIQH6jhtmLUypg82g"; 字符串 JTWITTER_OAUTH_SECRET="9zWH6qe0qG7Lc1telCn7FhUbLyVdjEaL3MO5uHxn8"; OAuthSignpostClient 客户端 = 新 OAuthSignpostClient(JTWITTER_OAUTH_KEY, JTWITTER_OAUTH_SECRET,"oob");

抛出以下异常

线程“main”中的异常 java.lang.NoSuchMethodError: oauth.signpost.AbstractOAuthConsumer.(Ljava/lang/String;Ljava/lang/String;)V 在 winterwell.jtwitter.OAuthSignpostClient$2.(OAuthSignpostClient.java:182) 在 winterwell.jtwitter.OAuthSignpostClient.init(OAuthSignpostClient.java:182) 在 winterwell.jtwitter.OAuthSignpostClient.(OAuthSignpostClient.java:144) 在 jay.twitter.HelloTwitter.main(HelloTwitter.java:16)

我做错了什么?任何人都可以帮忙吗?

【问题讨论】:

    标签: twitter oauth jtwitter


    【解决方案1】:

    您需要下载路标 oauth jar 并将其添加到您的类路径/项目中。 JTwitter 可与几个不同的 oauth 库配合使用,但下载中不包含其中任何一个。

    顺便说一句,通过在 dev.twitter.com 上注册来获取自己的密钥和秘密是个好主意。

    【讨论】:

      【解决方案2】:
      1. 下载signpost.jar
      2. 将其添加到您的类路径/项目中

      希望能得到解决

      【讨论】:

        【解决方案3】:

        您可能没有 OAuth 库。

        有许多可用的库,但我建议使用signpost。 如果你使用的是 eclipse,你应该这样做:

        右击项目->构建路径->配置构建路径

        然后如果路标 jar 在您的文件中,则单击“添加 Jar”,如果在其他位置,请单击“添加外部 Jar”。

        最后,您应该有一个 twitter 应用程序,以便通过 twitter 与您的应用程序对话并拥有 .为此,您应该在 developer.twitter.com 中以开发者身份注册您的 Twitter 帐户,然后在 Twitter 上创建您的应用程序。然后您将拥有自己的 JTWITTER_OAUTH_KEY 和 JTWITTER_OAUTH_SECRET 值(如果您还没有的话)。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-07-25
          • 2011-12-31
          • 1970-01-01
          相关资源
          最近更新 更多