Steam启动了新的愿望清单:https://store.steampowered.com/wishlist/id/ customName或id
我找到了下一个链接,以获取有关用户的信息,该信息仅在您登录后才有效,并且仅返回当前配置文件的数据:https://store.steampowered.com/dynamicstore/userdata/-如果我未登录,则愿望清单为空。我可以看到使用第一个链接的其他玩家的愿望清单,其中使用wishlist.js展示游戏。
如何在登录和不登录的情况下(从其他个人资料而不是我自己)获取用户的愿望清单数据?
答案 0 :(得分:0)
您可以使用curl进行操作。使用curl获取愿望清单页面,然后在其上应用preg_match_all()
函数,以获取用户愿望清单中每个应用程序的所有appid的数组。
preg_match_all('/"appid":(\d*),/', $response, $gameids);
$gameids = $gameids[1];
print_r($gameids);die;
答案 1 :(得分:0)
how good is this
2 + 3n
包含所有的愿望清单信息。
浏览器控制台:
g_rgWishlistData
答案 2 :(得分:0)
您可以在以下位置获取JSON中的数据: https://store.steampowered.com/wishlist/profiles/{user_id}/wishlistdata/?p=0
答案 3 :(得分:0)
作为472084答案的补充:一些Steam用户使用的是ID而不是档案号。对于那些用户,可以使用以下查询:
https://store.steampowered.com/wishlist/id/{user_id}/wishlistdata/
其中{user_id}
需要替换为实际ID。