问题描述
我正在尝试使用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 (将#修改为@)