java steam_java – Steam API登录不起作用 – 有另一种方法吗?
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登录不起作用 – 有另一种方法吗?相关推荐
- Java 8 Steam API map和flatMap方法使用详解
java 8 stream api 中有两个方法map和flatMap非常实用,应用场景也非常广泛,能极大提升编程效率.下面我们详细介绍一下这两个方法的用法. map方法 我们来看个示例:把一个整数列 ...
- steam api dll缺失了怎么办?多种的解决方法
缺失了,那么就要想办法去把这个文件补回来,可以从自己电脑的其他文件夹找或者去别人的电脑都是可以的. 第一种解决steam api dll缺失方法 首先我们需要在你的其他单机游戏的文件夹,然后找到这个文 ...
- Java中让浮点型数据保留两位小数的四种方法
hello,你好呀,我是灰小猿,一个超会写bug的程序猿! 今天在进行开发的过程中遇到了一个小问题,是关于如何将double类型的数据保留两位小数.突然发现这方面有一点欠缺,就来总结一下. 一.Str ...
- 【错误记录】NDK 导入外部 so 动态库报错 ( java.lang.UnsatisfiedLinkError | Android Studio 配置外部 so 动态库两种方法 )
文章目录 一.报错信息 二.解决方案 ( Android Studio 配置外部 so 动态库两种方法 ) 1.jniLibs 目录存放 2.libs 目录存放 一.报错信息 外部引用 so 动态库 ...
- java怎么判断字符是否为空?有哪几种方法?
关于java判断字符是否为空的文章早已是非常多了,本文是对我个人过往学习java,理解及应用java的一个总结.此文内容涉及java判断字符是否为空的四种方法,以及相关问题补充,希望对大家有所帮助. ...
- java 遍历删除list_Java list利用遍历进行删除操作3种方法解析
这篇文章主要介绍了Java list利用遍历进行删除操作3种方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Java三种遍历如何进行list ...
- java字符串转数字,各种数字转字符串的3种方法
java字符串转数字的方法 1.转化为int型数字 Integer.parseInt(String s) Integer.valueOf(String s); 2. ...
- 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 ...
- web java获取当前时间_Java 获取当前系统时间的三种方法
准备工作: import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; 方式一: /** ...
最新文章
- 系统架构师具备的能力和构架师自我培养过程
- 智能车大赛AI视觉组培训第一弹——基础篇
- win10 linux子系统ssh,win10 子系统 bash 不能监听端口
- Silverlight 多窗口的实现.
- 给javascript初学者的24条最佳实践
- ZooKeeper集群部署方式
- 登录tomcat服务器首页直接跳转到项目
- DNS如何查找IP?
- 苹果Mac强大的思维导图软件:MindNode 帮你轻松理清思路
- python怎么设置加密,Python 加密的实例详解
- ascii码二进制十进制十六进制对照表
- Gradle下载及安装以及Idea项目配置
- sprintf函数的用法linux,Linux 常用函数——sprintf函数
- 洛马公司获得阿联酋“萨德”导弹防御系统支持合同-我爱无人机网
- 如何根据移动端设计图设计rem比例
- 修改/忘记数据库密码
- Qt: QStringList去除重复元素
- Netbackup5230备份一体机重删率异常故障分析日志收集
- element ui tree树节点数据平面化
- FCFS磁盘调度算法(C语言实现)