This is the code which i am using :- package org.myTweet;
import oauth.signpost.OAuthProvider; import oauth.signpost.basic.DefaultOAuthProvider; import oauth.signpost.commonshttp.CommonsHttpOAuthConsumer; import oauth.signpost.exception.OAuthCommunicationException; import oauth.signpost.exception.OAuthExpectationFailedException; import oauth.signpost.exception.OAuthMessageSignerException; import oauth.signpost.exception.OAuthNotAuthorizedException; import org.apache.http.client.HttpClient; import org.apache.http.impl.client.DefaultHttpClient; import android.app.Activity; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.Toast; public class myTweet extends Activity { Button twtbtn; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); /* final CommonsHttpOAuthConsumer consumer = new CommonsHttpOAuthConsumer( "EuMduRyU4fJcaVgPuN9vA", "JsiDIvPTPhxcV7NgYkw5HVDO0HC41eI2A8ELVLwqqRU"); final OAuthProvider provider = new DefaultOAuthProvider(" http://twitter.com/oauth/request_token", " http://twitter.com/oauth/access_token", "http://twitter.com/oauth/authorize"); HttpClient client = new DefaultHttpClient();*/ twtbtn = (Button)findViewById(R.id.twtbtn); twtbtn.setOnClickListener(new OnClickListener(){ @Override public void onClick(View v) { // TODO Auto-generated method stub // Context ctx whichever way you passing it in CommonsHttpOAuthConsumer consumer = new CommonsHttpOAuthConsumer( "EuMduRyU4fJcaVgPuN9vA", "JsiDIvPTPhxcV7NgYkw5HVDO0HC41eI2A8ELVLwqqRU"); OAuthProvider provider = new DefaultOAuthProvider(" http://twitter.com/oauth/request_token", " http://twitter.com/oauth/access_token", "http://twitter.com/oauth/authorize"); HttpClient client = new DefaultHttpClient(); String authUrl = null; try { * authUrl = provider.retrieveRequestToken(consumer, "myTweet://twitt"); myTweet.this.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(authUrl)));* } catch (OAuthMessageSignerException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (OAuthNotAuthorizedException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (OAuthExpectationFailedException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (OAuthCommunicationException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }); } } I think the 2 lines of code which are in try - catch statement are causing the problem since everytime i run this i get an OUTHCommunicationException . Right now i am not calling the callback lets just first navigate the app to twitter login page. I have added following in manifest also :- <intent-filter> <action android:name="android.intent.action.VIEW"></action> <category android:name="android.intent.category.DEFAULT"></category> <category android:name="android.intent.category.BROWSABLE"></category> <data android:scheme="myTweet" android:host="twitt"></data> </intent-filter> Let me know what is wrong in the application On Fri, Feb 4, 2011 at 5:30 PM, Abhishek Talwar < r.o.b.i.n.abhis...@gmail.com> wrote: > Hey guys > I have completed my quest over facebook to post a simple text , > image , link in facebook. > Now i have to do the same for twitter, any word over this topic will > be appreciated . > Thanks > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to android-developers@googlegroups.com > To unsubscribe from this group, send email to > android-developers+unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com> > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en