小编use*_*653的帖子

使用Android API发布推文

我一直在寻找一种方法来发布我的Android应用程序的推文,但我找到的所有东西都不起作用.

我不得不承认Twitter的API不是那么容易理解,但是我的代码并不长,而且我不知道我的错误在哪里.

这是我的代码:

public class PartagerTwitter extends Activity {

    private CommonsHttpOAuthConsumer httpOauthConsumer;
    private OAuthProvider httpOauthprovider;
    public final static String consumerKey = XXX;
    public final static String consumerSecret = XXX;
    private final String CALLBACKURL = "myapp://twitactivity";
    private Twitter twitter;

    @Override

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        try {
            httpOauthConsumer = new CommonsHttpOAuthConsumer(consumerKey, consumerSecret);
            httpOauthprovider = new DefaultOAuthProvider("https://twitter.com/oauth/request_token",
                    "https://twitter.com/oauth/access_token",
            "https://twitter.com/oauth/authorize");
            String authUrl = httpOauthprovider.retrieveRequestToken(httpOauthConsumer, CALLBACKURL);

            this.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(authUrl)));
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    @Override
    protected void onNewIntent(Intent intent) { …
Run Code Online (Sandbox Code Playgroud)

java twitter android twitter4j

5
推荐指数
1
解决办法
7037
查看次数

标签 统计

android ×1

java ×1

twitter ×1

twitter4j ×1