1
我需要鸣叫的次数,追随者计数和朋友算一个人说virat kohli.I使用Twitter4j罐子,我的代码看起来像这样Twitter4j验证错误
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
import twitter4j.Twitter;
import twitter4j.TwitterException;
import twitter4j.TwitterFactory;
import twitter4j.User;
import twitter4j.auth.OAuthAuthorization;
import twitter4j.conf.ConfigurationBuilder;
public class HomePage {
public static void main(String[] args) throws IOException, TwitterException {
Properties props=new Properties();
InputStream input=new FileInputStream(args[0]);
props.load(input);
ConfigurationBuilder conf=new ConfigurationBuilder();
conf.setDebugEnabled(true).setOAuthConsumerKey(props.getProperty("ConsumerKey")).setOAuthConsumerSecret(props.getProperty("ConsumerSecret")).setOAuthAccessToken(props.getProperty("AccessToken")).setOAuthAccessTokenSecret(props.getProperty("AccessTokenSecret"));
OAuthAuthorization auth = new OAuthAuthorization(conf.build());
Twitter twitter = new TwitterFactory().getInstance(auth);
// User user = twitter.verifyCredentials();
User user=twitter.showUser("@imVkohli");
System.out.println(user.getStatusesCount());
System.out.println(user.getFriendsCount());
System.out.println(user.getFollowersCount());
}
}
所有按键被放置在属性文件和iam传递属性文件的路径作为运行时参数。荫得到以下异常
Exception in thread "main" 401:Authentication credentials (https://dev.twitter.com/pages/auth) were missing or incorrect. Ensure that you have set valid consumer key/secret, access token/secret, and the system clock is in sync.
message - Could not authenticate you
code - 32
如果我试图让我的时间线,然后IAM没有得到这个错误。代码中有错误吗?
请参见[本](https://dev.twitter.com/discussions/1321)页面。 – mok
检出该页面。但徒劳无益 – Rakshith