1
https://api.twitter.com/1.1/statuses/update_with_media.json

在对如何在 twitter 上发布图片进行了大量研究之后,我得到了这个 url 来将图片发布到 twitter。但我不知道如何使用它以及我需要传递哪些参数。

我还发现

1) 发布到 Twitpic 是将图像发布到 twitter 的一种方式,但我不知道如何使用该 twitpic 库。

I am familiar with posting image to facebook using graph api (url and accesstoken),so I feel that posting image using the above API is much easier.

请建议我使用上述 api

提前致谢

4

2 回答 2

2

检查下面的代码:你必须使用 use twitter4j-core-2.1.11.jar&twitpic4j.jar

在使用这个checkthispost之前。

使用上面的 android 代码登录 twitter。

您必须登录 twitter 并在此方法中使用OAUTH_TOKEN& 。OAUTH_TOKEN_SECRET在这我已经通过了URL同样的方式你也可以通过bitmap

private void hello() {
        // TODO Auto-generated method stub
        String url;

        long result = 0;

        String oth = prefs.getString(OAuth.OAUTH_TOKEN, "");
        String src = prefs.getString(OAuth.OAUTH_TOKEN_SECRET, "");

        Configuration conf = new ConfigurationBuilder()
                .setOAuthConsumerKey(Constants.CONSUMER_KEY)
                .setOAuthConsumerSecret(Constants.CONSUMER_SECRET)
                .setOAuthAccessToken(oth).setOAuthAccessTokenSecret(src)
                .build();

        OAuthAuthorization auth = new OAuthAuthorization(conf,
                conf.getOAuthConsumerKey(), conf.getOAuthConsumerSecret(),
                new AccessToken(conf.getOAuthAccessToken(),
                        conf.getOAuthAccessTokenSecret()));

        ImageUpload upload = ImageUpload.getTwitpicUploader(
                Constants.twitpic_api_key, auth);

        Log.d(main_genral_class.TAG, "Start sending image...");

        try {
                url = upload.upload(" ", new URL("http://i.stack.imgur.com/wz0qZ.jpg").openStream(),
                        "some text");
            
        } catch (Exception e) {
            e.printStackTrace();
        }

    }

url是给你上传图片的 URL

对于位图,您可以使用:upload.upload(String, inputstream);

Edited

我检查了我的代码并替换twitter4j-core-2.1.11.jartwitter4j-core-3.0.3.jar

在此处查看完整代码

并在https://dev.twitter.com上更改 Twitter 应用程序中的一些设置

在此处输入图像描述

在此处输入代码

它工作正常....

于 2013-02-26T13:23:33.510 回答
1

看看这个教程它解决了我的整个问题 Twit 图片沿文本

于 2014-01-09T06:33:08.343 回答