我相信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");
有人编码代码段吗?
请帮忙
安迪
答案 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
可能这个解决方案对你有帮助