如何使用Android中的twitter4j库将图片发布到Twitter

时间:2012-03-13 23:07:53

标签: java android twitter twitter4j

我想在我的应用上将图片发布到twitter。我使用“twitter4j”库只发布文本。但我找不到如何用文字发布图像。谢谢你的帮助。

3 个答案:

答案 0 :(得分:5)

  1. 要发布图片,您必须使用Twitter4j的媒体扩展程序,并使用TwitPic或YFrog注册您的应用。
  2. 从这些服务获取KEY和TOKEN,然后

    /*
     * Upload File to twitPic and get url . Then append this url to your twitter message.
     */
    public static String upload_twic_pic(File file)
                    throws TwitterException {
            String url = null;
            if (file != null) {
        Configuration conf = new ConfigurationBuilder().setMediaProviderAPIKey(TWITPIC_KEY).build();
        ImageUpload upload = new ImageUploadFactory(conf).getInstance(MediaProvider.PLIXI); //Use ImageUploadFactory
                    url = upload.upload(file);
            }
            return url;
    

答案 1 :(得分:1)

Here是一个文件解决方案的链接,它解释了如何将图片/文本推文整合到Android应用中。

答案 2 :(得分:1)

您可以使用socialauth安卓库

Find SocialAuth Android Here