JTwitter OAuth路标示例

时间:2010-06-05 19:59:27

标签: java api twitter oauth jtwitter

我相信JTwitter支持OAuth对开发者帐户进行身份验证,但我无法让任何人工作。

JTwitter文档称路标是受支持的方法 - 但即使在添加路标库后,我似乎无法找到他们使用的OAuthSignpostClient类:

  OAuthSignpostClient client = new OAuthSignpostClient(JTWITTER_OAUTH_KEY, JTWITTER_OAUTH_SECRET, "oob");
    Twitter jtwit = new Twitter("yourtwittername", client);
    // open the authorisation page in the user's browser
    client.authorizeDesktop();
    // get the pin
    String v = client.askUser("Please enter the verification PIN from Twitter");
    client.setAuthorizationCode(v);
    // Optional: store the authorisation token details
    Object accessToken = client.getAccessToken();
    // use the API!
    jtwit.setStatus("Messing about in Java");

有人编码代码段吗?

请帮忙

安迪

2 个答案:

答案 0 :(得分:1)

OAuthSignpostClient类是JTwitter的一部分,与Twitter类位于同一jar和包中。使用import winterwell.jtwitter.OAuthSignpostClient找到它。

如果找不到,请检查您拥有的JTwitter版本(请参阅winterwell.jtwitter.Twitter中的版本字段)。目前的版本是1.6.3。早期版本可能没有路标类。

我希望有所帮助。

答案 1 :(得分:0)

使用SHA1校验和验证文件完整性。

http://code.google.com/p/oauth-signpost/downloads/detail?name=signpost-core-1.2.1.1.jar

可能这个解决方案对你有帮助