如何解决SteamWorks过滤器未按“更新的”或“最新的”组织
我正在尝试使用SteamWorks API刮取VRChat的评论数据。
Steamworks Review API Documentation
https://store.steampowered.com/appreviews/438100?json=1&cursor=*
但是,此排序基于Steams的“有用性”值。我正在尝试从特定日期范围(从今年开始到现在)获取值。 Steam提供了day_range
和filter
参数,但是它们都返回了已经使用了一年多的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 举报,一经查实,本站将立刻删除。