我相信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");
有人编码该代码段有效吗?
请帮忙
安迪
最佳答案
OAuthSignpostClient类是JTwitter的一部分,与Twitter类位于同一jar和包中。使用import winterwell.jtwitter.OAuthSignpostClient进行查找。
如果找不到,请检查您拥有的JTwitter版本(请参阅winterwell.jtwitter.Twitter中的版本字段)。当前版本是1.6.3。早期版本可能没有路标类。
希望对您有所帮助。
关于java - JTwitter OAuth路标示例,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2981866/