2
我正在使用Twitter4j来访问流API。我正在使用follow
来获取与一组用户相关的流。 我的问题基本上可以归结为这样的:给定一个转推(我有转推-id和转推的用户ID)在流,我怎么能找到:从retweet-id获取原tweet-id和user-id
- 原来的用户ID鸣叫原来的鸣叫
- 的tweetID
我根本不认为是API公开这一点,不是吗?
我正在使用Twitter4j来访问流API。我正在使用follow
来获取与一组用户相关的流。 我的问题基本上可以归结为这样的:给定一个转推(我有转推-id和转推的用户ID)在流,我怎么能找到:从retweet-id获取原tweet-id和user-id
我根本不认为是API公开这一点,不是吗?
如果你想在用户ID和你需要里面的onStatus做原来的鸣叫tweetID:
@Override
public void onStatus(Status status) {
if(status.isretweet()){
Status originalTweet = status.getRetweetedStatus();
long originaltweetid = originalTweet.getId();
long originaluserid = originalTweet.getUser().getId();
}
}
我有一个跟进。如果所述转推实际上是转推的转推,那该怎么办? 'status.getRetweetedStatus()'返回第一个推文正确的推文吗?我想在两者之间得到推文。这可能吗? – harishankarv
status.getRetweetedStatus()返回原始的第一条推文,并且您无法在其间发送推文,对不起。如果A rt B和B rt C,并且您捕获了A,则您将从C获得状态 – FeanDoe