【发布时间】:2016-12-15 11:48:14
【问题描述】:
亲爱的社区,
根据 Twitter 关于使用时间线的指南,建议应用程序在第一次收集完整时间线的请求时省略max_id 参数(请参阅https://dev.twitter.com/rest/public/timelines#the-max-id-parameter)。
现在假设我过去已经收集了用户的时间线并将推文存储在我的数据库中。在重新访问时间线以收集新推文后,我应该能够根据我现有的数据在第一个请求中指定 since_id。
不幸的是,我不知道如何使用 Spring Social Twitter 和 TimelineOperations 中包含的方法来完成此操作。只有接受 both since_id 和 max_id 或都不接受的方法可用。
我尝试将Long.MAX_VALUE 传递为max_id,这会导致org.springframework.social.InternalServerErrorException
并且传递null 不是一个选项,因为该方法的参数类型是long 而不是Long。
tl;dr:如何在使用 Spring Social Twitter 指定 since_id而不指定 max_id 时请求时间线?
【问题讨论】:
标签: java spring twitter spring-social spring-social-twitter