2012-03-29 4 views
1

Ich habe den Twitter in meiner App mit Hilfe von this appAndroid: Kein Zugriffstoken mit meiner App auf Twitter?

integrieren Jetzt kann ich Post machen. Aber jetzt möchte ich, dass es für meine App funktioniert. Also habe ich den twitter_consumer_key und den twitter_secret_key mit den Keys meiner App geändert. Und dann habe es versucht, aber es gibt mir Fehlermeldung wie unten:

03-29 15:11:50.009: DEBUG/TwitterApp(880): Failed to get request token 
03-29 15:11:50.009: WARN/System.err(880): oauth.signpost.exception.OAuthCommunicationException: Communication with the service provider failed: http://twitter.com/oauth/request_token 
03-29 15:11:50.039: WARN/System.err(880):  at oauth.signpost.AbstractOAuthProvider.retrieveToken(AbstractOAuthProvider.java:214) 
03-29 15:11:50.039: WARN/System.err(880):  at oauth.signpost.AbstractOAuthProvider.retrieveRequestToken(AbstractOAuthProvider.java:69) 
03-29 15:11:50.039: WARN/System.err(880):  at com.example.demo.TwitterApp$2.run(TwitterApp.java:119) 
03-29 15:11:50.039: WARN/System.err(880): Caused by: java.io.FileNotFoundException: http://twitter.com/oauth/request_token 
03-29 15:11:50.049: WARN/System.err(880):  at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:1162) 
03-29 15:11:50.049: WARN/System.err(880):  at oauth.signpost.basic.HttpURLConnectionResponseAdapter.getContent(HttpURLConnectionResponseAdapter.java:18) 
03-29 15:11:50.059: WARN/System.err(880):  at oauth.signpost.AbstractOAuthProvider.handleUnexpectedResponse(AbstractOAuthProvider.java:228) 
03-29 15:11:50.059: WARN/System.err(880):  at oauth.signpost.AbstractOAuthProvider.retrieveToken(AbstractOAuthProvider.java:189) 
03-29 15:11:50.059: WARN/System.err(880):  ... 2 more 
03-29 15:11:50.139: WARN/InputManagerService(60): Window already focused, ignoring focus gain of: [email protected] 

Nun, was ist in meiner App falsch? Alle funktioniert gut, aber nicht in der Lage, das Foto auf Twitter zu posten ...

Bitte helfen Sie mir dafür.

Danke.

+1

Geben Sie einige Quellcode – Dharmendra

+0

@Dharmendra: Ich habe den Link des ReadyMade-Projekts geben. Sag mir einfach, wenn ich den Consumer-Key ändere und die App nach meiner Twitter-App aufrufe und starte, warum läuft sie dann nicht? –

+1

Haben Sie das Zugriffs-Token vom Twitter generiert? – Dharmendra

Antwort

4

Ich habe gerade die Lösung meines Problems.

Aktual ich habe die Callback-URL nicht zur App auf Twitter hinzufügen. Deshalb erhalte ich das Permission-Fenster nicht.

Jetzt habe ich die URL wie http://someurl.com hinzugefügt und jetzt mein Problem gelöst.

Danke für die Antwort und Kommentare.