大家好,我正在使用twitter API twitter4j。我想通过我的java代码在我的Twitter帐户上发送Twitt但是当我尝试编译它时,我得到一些我不明白的错误 我的java代码
public class entry {
public static void main(String ar[])throws TwitterException, IOException
{
ConfigurationBuilder cb = new ConfigurationBuilder();
cb.setDebugEnabled(true);
cb.setOAuthConsumerKey("dJGC64ozxFNfs7D3LK07oA");
cb.setOAuthConsumerSecret("ExvnfE8AOM5vjqdjANoRdZyLKSOo2LZyHnxo2ERWzOs");
cb .setOAuthAccessToken("*****************************");
cb.setOAuthAccessTokenSecret("**************************");
Twitter tf=new TwitterFactory(cb.build()).getInstance();
tf.updateStatus("test ! ");
}
}
错误当我尝试编译代码时,我正在尝试:
Exception in thread "main" A JSONObject text must begin with '{' found:
at 2 [character 3 line 1]
Relevant discussions can be found on the Internet at:
http://www.google.co.jp/search?q=6f994c35 or
TwitterException{exceptionCode=[6f994c35-006e990b 1b2aeabf-9f2c6cb7], statusCode=-1, message=null, code=-1, retryAfter=-1, rateLimitStatus=null, version=3.0.3}
at twitter4j.internal.http.HttpResponse.asJSONObject(HttpResponse.java:153)
at twitter4j.internal.json.StatusJSONImpl.<init>(StatusJSONImpl.java:66)
at twitter4j.internal.json.z_T4JInternalJSONImplFactory.createStatus(z_T4JInternalJSONImplFactory.java:69)
at twitter4j.TwitterImpl.updateStatus(TwitterImpl.java:241)
at twiterapplication.entry.main(entry.java:29)
Caused by: twitter4j.internal.org.json.JSONException: A JSONObject text must begin with '{' found:
http://www.google.co.jp/search?q=006e990b
答案 0 :(得分:0)
尝试查看this implementation。
答案 1 :(得分:0)
好的,非常感谢所有回答我问题的人,我的代码现在正在工作,我的twit正在显示我的身份。我只对我的代码进行了一些简单的更改,现在我的代码工作正常
我的代码是:
Twitter twitter= new TwitterFactory().getInstance();
twitter.setOAuthConsumer("************", "*************");
AccessToken newAccessToken = new AccessToken("******","*********");
System.out.println(newAccessToken);
twitter.setOAuthAccessToken(newAccessToken);
String s=twitter.getScreenName();
Status myStatus = twitter.updateStatus("Your message here");
这段代码工作正常我现在用twitter对象调用setOAuthConsumer并创建AccessToken的对象并将其对象传递到带有twitter对象的setOAuthAccessToken中,我的代码再次为所有guyzz工作了很多 Marco Corona先生,您的回答对我很有帮助。谢谢