我想创建一个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);
我完全坚持这个。请回复。
答案 0 :(得分:1)
您的消费者凭据在我的测试Twitter应用中运行良好,因此无法找到您的问题。
以下是有关Twitter集成的完整详细文章,您可以在应用程序中复制TwitterConnectWebActivity的代码,并通过twitter集成的意图来调用它。
Twitter integration in Android app complete code