twitter4j获取推文ID

时间:2014-11-15 16:21:58

标签: android twitter4j

我正在使用twitter4j为我的应用程序。能够使用twitter4j发布媒体/文本。但我想要我的身份的身份。

The method getId() is undefined for the type StatusUpdate

我累了用

StatusUpdate status = new StatusUpdate(mfinalmsg);

            if (imgdata != null) {
                ByteArrayInputStream bis = new ByteArrayInputStream(imgdata);

                status.setMedia("pic", bis);

            }

            twitter.updateStatus(status);
             long statusId = (int)status.getId();

所以我已将状态替换为StatusUpdate。但我怎样才能上传media / urllink。

 twitter4j.Status status = twitter.updateStatus(mfinalmsg);
             long statusId = (int)status.getId();

我准备使用twitter rest api。但我不知道如何发送params。请指导我..

1 个答案:

答案 0 :(得分:1)

StatusUpdate statusUpdate = new StatusUpdate(mfinalmsg);

if (imgdata != null) {
    ByteArrayInputStream bis = new ByteArrayInputStream(imgdata);    
    statusUpdate.setMedia("pic", bis);   
}

Status status  = twitter.updateStatus(statusUpdate);
long statusId = (int)status.getId();

twitter.updateStatus()方法返回Status对象。使用该对象获取id,而不是StatusUpdate类的对象。