通过 Twitter Fabric 的多个媒体实体

Multiple media entities via Twitter Fabric

Android/Java 的 Twitter Fabric 似乎不能正确支持多个媒体实体,至少在没有任何额外配置的情况下是这样。

我发布了一条带有两张图片的推文,它在官方和非官方 Twitter 客户端中显示为两张图片 (here's the tweet)。

当我使用使用 Twitter Fabric 的客户端时,构建的 MediaEntity POJO 列表仅包含一个元素(一张图片)。自从我使用 Fabric 以来,我从未见过这个列表增长过。

Gradle 配置:

compile('com.twitter.sdk.android:twitter:1.1.1@aar') {
    transitive = true;
}

API 用法:

statusesService.userTimeline(userId, userName, MAX_NUM_TWEETS_FETCHED, since, max, false, false, true, true, new Callback<List<Tweet>>() { ... }

MediaEntity 的字段(注意媒体的大小为何只有 1,而它看起来应该是 2):

这是一个错误吗?如果是这样,是否有解决方法?

我联系了对 Fabric 的支持,这显然是一个 已知 限制。我要求提供任何变通办法和 ETA 以作为回应,所以我想我会等着看他们说什么。