以下OAuth流程是否仍然支持Twitter支持的用户?

时间:2012-01-11 16:37:51

标签: android oauth twitter

我想创建一个Android应用程序,它将在twitter中更新状态。 我正在使用signpost-core-1.2.1.1和signpost-commonshttp4-1.2.1.1 jar文件。我已经获得了互联网使用权限,我在Twitter上注册了应用程序,允许读取,写入和直接消息。还填写了回调Url.But retrieveRequestToken()函数抛出OAuthCommunicationException。

代码段:

private  static  final  String CALLBACK_URI = "app://twitter";
private static final String REQUEST_TOKEN_URL = "https://api.twitter.com/oauth/request_token";
private static final String ACCESS_TOKEN_URL = "https://api.twitter.com/oauth/access_token";
private static final String AUTHORIZE_URL = "https://api.twitter.com/oauth/authorize";

String CONSUMER_KEY = "I4bwezijxf6VwpU8x0tygg";
String CONSUMER_SECRET = "Y6vSdZs3zWBrNogXZWSHKZ590RSXqB5wBwj8vFaayk";

private static  CommonsHttpOAuthConsumer consumer;
private static CommonsHttpOAuthProvider provider;

consumer = new CommonsHttpOAuthConsumer(CONSUMER_KEY, CONSUMER_SECRET);
provider = new DefaultOAuthProvider(REQUEST_TOKEN_URL,ACCESS_TOKEN_URL, AUTHORIZE_URL);
String authUrl="";

authUrl = provider.retrieveRequestToken(consumer,CALLBACK_URI);

我完全坚持这个。请回复。

1 个答案:

答案 0 :(得分:1)

您的消费者凭据在我的测试Twitter应用中运行良好,因此无法找到您的问题。
以下是有关Twitter集成的完整详细文章,您可以在应用程序中复制TwitterConnectWebActivity的代码,并通过twitter集成的意图来调用它。
Twitter integration in Android app complete code