微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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 举报,一经查实,本站将立刻删除。