Oauth 和 Jtwitter

发布于 2024-09-02 18:49:18 字数 769 浏览 6 评论 0原文

时出现异常

我正在尝试将 Oauth 与 jTwitter 一起使用..并在创建 Oauth signpostclient String JTWITTER_OAUTH_KEY="GDdmIQH6jhtmLUypg82g"; 字符串 JTWITTER_OAUTH_SECRET="9zWH6qe0qG7Lc1telCn7FhUbLyVdjEaL3MO5uHxn8"; OAuthSignpostClient 客户端 = new 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)

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

I am trying to use Oauth with jTwitter.. and get an exception while creating the Oauth signpostclient

String JTWITTER_OAUTH_KEY="GDdmIQH6jhtmLUypg82g";
String JTWITTER_OAUTH_SECRET="9zWH6qe0qG7Lc1telCn7FhUbLyVdjEaL3MO5uHxn8";
OAuthSignpostClient client = new OAuthSignpostClient(JTWITTER_OAUTH_KEY, JTWITTER_OAUTH_SECRET,"oob");

throws the following exception

Exception in thread "main" java.lang.NoSuchMethodError: oauth.signpost.AbstractOAuthConsumer.(Ljava/lang/String;Ljava/lang/String;)V
at winterwell.jtwitter.OAuthSignpostClient$2.(OAuthSignpostClient.java:182)
at winterwell.jtwitter.OAuthSignpostClient.init(OAuthSignpostClient.java:182)
at winterwell.jtwitter.OAuthSignpostClient.(OAuthSignpostClient.java:144)
at jay.twitter.HelloTwitter.main(HelloTwitter.java:16)

What am I doing wrong? Can anyone help pls.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

放肆 2024-09-09 18:49:18

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

顺便说一句,拥有自己的钥匙和钥匙是个好主意。通过在 dev.twitter.com 注册来保密。

You need to download the signpost oauth jar and add it to your classpath/project.
JTwitter works with a few different oauth libraries, but the download doesn't include any of them.

By the way, itls a good idea to get your own key & secret by registering at dev.twitter.com.

寻找我们的幸福 2024-09-09 18:49:18
  1. 下载 signpost.jar
  2. 将其添加到您的类路径/项目

希望能得到解决方案

  1. download signpost.jar
  2. add it to your class path/project

Hope will get solution

风吹雪碎 2024-09-09 18:49:18

您可能没有 OAuth 库。

有许多可用的库,但我建议使用 路标
如果您使用的是 eclipse,您应该通过以下方式执行此操作:

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

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

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

You probably has no OAuth library.

There is a number of libraries available, but I recommend using signpost.
If you are using eclipse, you should do this by:

right clicking on the project -> Build Path -> Configure Build Path

And then click "Add Jar" if the signpost jar is in within your files or "Add External Jar" if it is somewher else.

Finally, you should have an twitter app in order to twitter talk to yout app and have the strings for . In order to do this, you should sign up your twitter account as developer in developer.twitter.com and then create your app on twitter. And then you will have your own values for JTWITTER_OAUTH_KEY and JTWITTER_OAUTH_SECRET (if you don't have yet).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文