SteamWorks过滤器未按“更新的”或“最新的”组织

问题描述

我正在尝试使用SteamWorks API刮取VRChat的评论数据。

Steamworks Review API Documentation

我能够使用以下方法获取JSON文件并更新游标:

https://store.steampowered.com/appreviews/438100?json=1&cursor=*

但是,此排序基于Steams的“有用性”值。我正在尝试从特定日期范围(从今年开始到现在)获取值。 Steam提供了day_rangefilter参数,但是它们都返回了已经使用了一年多的UNIX日期戳。

https://store.steampowered.com/appreviews/438100?json=1&filter=updated&cursor=*

https://store.steampowered.com/appreviews/438100?json=1&filter=recent&cursor=*

https://store.steampowered.com/appreviews/438100?json=1&day_range=273&cursor=*

我尝试使用过滤器/日期范围的主要原因是要知道何时停止持续发送新API请求的循环,因为Steamworks仅允许每个请求返回20条评论。这个想法是将最后一个UNIX日期戳与用户指定的结束日期进行比较,以确定何时停止发送请求。

编辑1:我也遇到了一个单独的问题,即不是所有关于VRChat的评论都出现。有超过66000条评论,但是直到我得到重复的评论或没有列出更多评论为止,我最多只能获得80条评论

感谢您的帮助。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)