我试图从PHP和Javascript获取并生成Twitter时间轴。所以我做了以下事情。
1-获取#OneHashtag的初始推文,此查询参数:count = 20,since_id = 0,max_id = NULL(no max_id param)
2-使用最新检索的最新推文设置我的since_id变量。
3-使用SINCE_ID + 20(计数参数)设置max_id变量
4-使用这个新参数进行查询
我的问题和疑问是,这个approuch是正确的吗?第二,我在javascript中在SINCE_ID + 20之间执行添加时遇到问题,设置我的新参数并发出ajax请求。
非常感谢您的帮助! 问候。
答案 0 :(得分:3)
您不想在ID中添加20;这些ID很大,在ID上添加20个不会提供您所需要的内容,如果您上次更新后发布的推文超过20条,您就会遇到问题。
有关详情,请参阅Working with Timelines,包括“网页”的问题(或者,在您的示例中添加20个)。
这取决于你的走向。如果您想加载早于20的推文,您可以将max_id设置为您拥有的最早推文的ID。如果您想加载比20更新的推文,您可以将since_id设置为您拥有的最新推文的ID。请注意,正如这些文档中所述,当您使用max_id时,具有该ID的推文将再次在结果中返回。