As the project seems deprecated somehow, is there any other solution?

保罗·范·阿森(Paul van Assen)写了一本图书馆(https://github.com/pvanassen/steam-api),它有助于通过蒸汽登录和其他互动的东西.

唯一不适合我的是登录部分.我的登录方式:

public void login(String cookies) {

this.steamService = StoreFactory.getSteamStore(cookies, "[Username]");

try {

steamService.getLoginService().login("[Username]", "[Password]");

} catch (SteamGuardException ex) {

String steamGuard = JOptionPane.showInputDialog("SteamGuardCode:");

steamService.getLoginService().loginSteamGuard("[Username]",

"[Password]", ex.getEmailSteamId(), "[NameOfDeviceInSteamGuard]",

steamGuard);

} catch (CapchaException ex) {

System.out.println(ex.getCapchaUrl());

String captcha = JOptionPane.showInputDialog("CaptchaCode:");

steamService.getLoginService().loginCapcha("[Username]",

"[Password]", ex.getCapchaGid(), captcha);

} catch (VerificationException e) {

System.out.println("Not working ... \n " + e.toString());

}

}

我的Cookie字符串如下所示:

"Steam_Language=english; steamCountry=[XYZ]; steamLogin=[XYZ]; steamLoginSecure=[XYZ]; sessionid=[XYZ]; webTradeEligibility=[XYZ]; steamRememberLogin=[XYZ]";

如果我尝试打印错误消息,我所得到的是一个空字符串.

我现在已启用Mobile Authenticator,如果这有帮助!

但是,其他的东西,例如从社区市场列出可购买的商品,正在使用此API.

//长时间仍然没有解决方案=( – 我还能做什么D:?

java steam_java – Steam API登录不起作用 – 有另一种方法吗?相关推荐

  1. Java 8 Steam API map和flatMap方法使用详解

    java 8 stream api 中有两个方法map和flatMap非常实用,应用场景也非常广泛,能极大提升编程效率.下面我们详细介绍一下这两个方法的用法. map方法 我们来看个示例:把一个整数列 ...

  2. steam api dll缺失了怎么办?多种的解决方法

    缺失了,那么就要想办法去把这个文件补回来,可以从自己电脑的其他文件夹找或者去别人的电脑都是可以的. 第一种解决steam api dll缺失方法 首先我们需要在你的其他单机游戏的文件夹,然后找到这个文 ...

  3. Java中让浮点型数据保留两位小数的四种方法

    hello,你好呀,我是灰小猿,一个超会写bug的程序猿! 今天在进行开发的过程中遇到了一个小问题,是关于如何将double类型的数据保留两位小数.突然发现这方面有一点欠缺,就来总结一下. 一.Str ...

  4. 【错误记录】NDK 导入外部 so 动态库报错 ( java.lang.UnsatisfiedLinkError | Android Studio 配置外部 so 动态库两种方法 )

    文章目录 一.报错信息 二.解决方案 ( Android Studio 配置外部 so 动态库两种方法 ) 1.jniLibs 目录存放 2.libs 目录存放 一.报错信息 外部引用 so 动态库 ...

  5. java怎么判断字符是否为空?有哪几种方法?

    关于java判断字符是否为空的文章早已是非常多了,本文是对我个人过往学习java,理解及应用java的一个总结.此文内容涉及java判断字符是否为空的四种方法,以及相关问题补充,希望对大家有所帮助. ...

  6. java 遍历删除list_Java list利用遍历进行删除操作3种方法解析

    这篇文章主要介绍了Java list利用遍历进行删除操作3种方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Java三种遍历如何进行list ...

  7. java字符串转数字,各种数字转字符串的3种方法

    java字符串转数字的方法 1.转化为int型数字 Integer.parseInt(String s)                   Integer.valueOf(String s); 2. ...

  8. java 把map转换成json_map转换成JSON的3种方法

    1 json-lib net.sf.json-lib json-lib 2.4 jdk15 import java.util.HashMap; import java.util.Map; import ...

  9. web java获取当前时间_Java 获取当前系统时间的三种方法

    准备工作: import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; 方式一: /** ...

最新文章

  1. 系统架构师具备的能力和构架师自我培养过程
  2. 智能车大赛AI视觉组培训第一弹——基础篇
  3. win10 linux子系统ssh,win10 子系统 bash 不能监听端口
  4. Silverlight 多窗口的实现.
  5. 给javascript初学者的24条最佳实践
  6. ZooKeeper集群部署方式
  7. 登录tomcat服务器首页直接跳转到项目
  8. DNS如何查找IP?
  9. 苹果Mac强大的思维导图软件:MindNode 帮你轻松理清思路
  10. python怎么设置加密,Python 加密的实例详解
  11. ascii码二进制十进制十六进制对照表
  12. Gradle下载及安装以及Idea项目配置
  13. sprintf函数的用法linux,Linux 常用函数——sprintf函数
  14. 洛马公司获得阿联酋“萨德”导弹防御系统支持合同-我爱无人机网
  15. 如何根据移动端设计图设计rem比例
  16. 修改/忘记数据库密码
  17. Qt: QStringList去除重复元素
  18. Netbackup5230备份一体机重删率异常故障分析日志收集
  19. element ui tree树节点数据平面化
  20. FCFS磁盘调度算法(C语言实现)

热门文章

  1. 松下AJ-HPX298摄像机MXF视频删除数据恢复损坏修复技术分析
  2. 微服务的学习路径是什么?
  3. 分享阿里后端p7架构图谱
  4. 关于戴尔笔记本电脑操作中突然卡死初始化存储,自我检查然后卡兹一声的解决方法
  5. 简单介绍一下关于PTrade量化交易系统的使用权
  6. 关于MAX811MCU监控芯片做复位的理解
  7. 【Swift 60秒】25 - The ternary operator
  8. 基于asp.net717共享单车管理系统
  9. 会计方面专业术语的英文翻译
  10. RoBERTa:一种稳健优化BERT的预训练方法