2010-09-18 11 views
3

Je reçois erreur suivante lors de la mise à jour de mon statut Twitter à partir du code java dans android en utilisant Twitter4J.Android Twitter4j Erreur

Toute aide sera appréciée .....

09-18 11:34:50.476: WARN/System.err(755): TwitterException{exceptionCode=[15bb6564-00e4d61f], statusCode=401, retryAfter=0, rateLimitStatus=null, version=2.1.5-SNAPSHOT(build: d372a51b9b419cbd73d416474f4a855f3e889507)} 
09-18 11:34:50.476: WARN/System.err(755):  at twitter4j.internal.http.HttpClientImpl.request(HttpClientImpl.java:308) 
09-18 11:34:50.496: WARN/System.err(755):  at twitter4j.internal.http.HttpClientWrapper.request(HttpClientWrapper.java:72) 
09-18 11:34:50.496: WARN/System.err(755):  at twitter4j.internal.http.HttpClientWrapper.post(HttpClientWrapper.java:103) 
09-18 11:34:50.496: WARN/System.err(755):  at twitter4j.Twitter.updateStatus(Twitter.java:500) 
09-18 11:34:50.496: WARN/System.err(755):  at com.android.twitterTest.twitterTest.postUpdate(twitterTest.java:115) 
09-18 11:34:50.510: WARN/System.err(755):  at com.android.twitterTest.twitterTest$1.onClick(twitterTest.java:50) 
09-18 11:34:50.510: WARN/System.err(755):  at android.view.View.performClick(View.java:2408) 
09-18 11:34:50.510: WARN/System.err(755):  at android.view.View$PerformClick.run(View.java:8816) 
09-18 11:34:50.510: WARN/System.err(755):  at android.os.Handler.handleCallback(Handler.java:587) 
09-18 11:34:50.536: WARN/System.err(755):  at android.os.Handler.dispatchMessage(Handler.java:92) 
09-18 11:34:50.536: WARN/System.err(755):  at android.os.Looper.loop(Looper.java:123) 
09-18 11:34:50.536: WARN/System.err(755):  at android.app.ActivityThread.main(ActivityThread.java:4627) 
09-18 11:34:50.536: WARN/System.err(755):  at java.lang.reflect.Method.invokeNative(Native Method) 
09-18 11:34:50.536: WARN/System.err(755):  at java.lang.reflect.Method.invoke(Method.java:521) 
09-18 11:34:50.536: WARN/System.err(755):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 
09-18 11:34:50.536: WARN/System.err(755):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 
09-18 11:34:50.536: WARN/System.err(755):  at dalvik.system.NativeStart.main(Native Method) 
09-18 11:34:50.596: INFO/Exception(755): TwitterException{exceptionCode=[15bb6564-00e4d61f], statusCode=401, retryAfter=0, rateLimitStatus=null, version=2.1.5-SNAPSHOT(build: d372a51b9b419cbd73d416474f4a855f3e889507)} 
09-18 11:36:38.517: DEBUG/SntpClient(60): request time failed: java.net.SocketException: Address family not supported by protocol 
09-18 11:41:38.527: DEBUG/SntpClient(60): request time failed: java.net.SocketException: Address family not supported by protocol 
09-18 11:42:49.207: DEBUG/ThrottleService(60): onPollAlarm - roaming =false, read =0, written =0, new total =0 
09-18 11:46:38.530: DEBUG/SntpClient(60): request time failed: java.net.SocketException: Address family not supported by protocol 
+0

Je suis également confronté au même problème :(Toute solution? –

+0

pas en mesure de trouver une solution jusqu'à ce moment .... dès que je reçois tout, je vais le poster ici – viv

+0

Je l'ai vérifié en utilisant oAuth mais toujours besoin pour trouver un moyen d'utiliser le nom d'utilisateur et mot de passe ................. Vérifiez ce lien http://consultingblogs.emc.com/nileeshabojjawar/archive/2010/03/18/twitter4j -oauth-generate-the-access-token.aspx – viv

Répondre

2

Par https://apiwiki.twitter.com/HTTP-Response-Codes-and-Errors: status code 401 signifie que les informations d'authentification sont manquants ou incorrects. Assurez-vous de bien vous connecter via OAuth.

+0

Merci pour la réponse ............ Je l'ai eu fonctionnant ...... Twitter n'acceptait pas quelques changements dans les paramètres, donc créé une nouvelle application et l'a obtenu ..... .. Merci pour la réponse à nouveau ....... – viv

+0

@viv Je veux ouvrir une boîte de dialogue pour inviter l'utilisateur à mettre à jour e son statut ... Est-ce possible? Avez-vous mis en œuvre ce ?? Si oui s'il vous plait repley à mon commentaire ... Je suis en mesure de mettre à jour le statut .. en passant un messag e mais je veux que l'utilisateur entre son propre message dans une boîte de dialogue ... qui est similaire au dialogue COMPOSE TWEET dans twitter .. –

+0

@ KK_07k11A0585: Cochez cette case: http://www.android10.org/index.php/articleslibraries/291-twitter-integration-in-your-android-application, Vous trouverez une ligne twitter.updateStatus (msg) ; , vous pouvez ouvrir la boîte de dialogue pour permettre à l'utilisateur de saisir un message, puis le transmettre pour le publier sur Twitter. – viv

0

Je faisais face au même problème. Mais se déconnecter puis se reconnecter a fonctionné pour moi. Maintenant, mon application fonctionne et l'erreur est supprimée.