您知道如何同步服务器的时间,以便TOTP在合适的时间为Steam机器人生成正确的代码吗?
当前正在使用node-steam-totp。

谢谢。

最佳答案

要生成与服务器同步的TOTP代码,您应该首先使用node-steam-totp的getTimeOffset()方法。取得偏移量后,您可以使用可选的timeOffset参数制作TOTP代码。

这是一个入门的示例:

totp.getTimeOffset(function(err, offset, latency) {
    var authcode = totp.getAuthCode(secret, offset);

    //do login stuff
});

09-18 15:18