我正在开展一个项目,其中我要求使用Twitter关注一个人。为此,我使用Twitter SDK以及OAuth ConsumerKey
,ConsumerSecret
,AccessToken
和AccessTokenSecret
。一切正常,但我完全坚持根据设备中注册的Twitter帐户跟踪用户的事情。
我尝试了什么
我尝试根据apps.twitter.com
为我的应用程序生成的OAuth令牌关注用户。请找到以下用于关注某人的方法
private void doTwitterTask() {
screenName = "takeoffandroid";
ConfigurationBuilder cb = new ConfigurationBuilder();
cb.setDebugEnabled(true)
.setOAuthConsumerKey("cgUkuXrGyKcVhdRzxPI2tpwtk")
.setOAuthConsumerSecret("9h3UX66UvLSNh5nVKMDkd23JDMAgj3rFKVEgFNyRiXAKG")
.setOAuthAccessToken("3890921658-EGdpl6u2H89JDMkaFDaLM5vN3adclEKJLa2nED")
.setOAuthAccessTokenSecret("Q3HFkgPCuO7LiPAFakQDKK89CDA1H5PK");
TwitterFactory tf = new TwitterFactory(cb.build());
Twitter twitter = tf.getInstance();
try {
twitter.createFriendship(screenName);
} catch (TwitterException e) {
Log.d("MCG","Error");
}
}
以上方法运行正常,但是我从主要帐户提交了以下计数,其中已注册应用来自apps.twitter.com
而不是设备注册用户帐户。请帮我如何处理我的要求。任何提示和技巧对我都有帮助。提前谢谢。