当前位置:首页 > 技术分析 > 正文内容

Pokemon Go 的 Java 开源版 API_pokemon go isp

ruisui884个月前 (02-16)技术分析19

PokeGOAPI-Java 是使用 Java 实现的 Pokemon Go API,遵循 GPLv3 开源授权协议,托管在 GitHub:

https://github.com/Grover-c13/PokeGOAPI-Java/

PokeGoAPI 看起来是不稳定的,这是因为 Pokemon Go 的后端服务器本来就不稳定。

新增功能指南:

https://docs.google.com/document/d/1BE8O6Z19sQ54T5T7QauXgA11GbL6D9vx9AAMCM5KlRA

RPC 端点:

https://docs.google.com/spreadsheets/d/1Xv0Gw5PzIRaVou2xrl6r7qySrcmOKjQWLBjJA73YnJM

构建

  • Clone 代码库,用 cd 命令进入文件夹

  • git submodule update –init

  • 确认 gradle 路径

  • gradle build bundle

  • api 要绑定在
    build/libs/PokeGOAPI-Java_bundle-0.0.1-SNAPSHOT.jar

    PS : eclipse 用户:Right click on the project > Build path > New Source Folder > Type ‘
    build/generated/source/proto/main/java’ > Finish

使用

把 API 像 jar 包含到你的构建,或者使用
Maven/Gradle/SBT/Leiningen: https://jitpack.io/#
Grover-c13/PokeGOAPI-Java/master-SNAPSHOT

所有的东西都可以在 API 包的 PokemonGo 类找到。

PokemonGo 类结构器需要从 GoogleLogin().login 或者 PTCLogin().login 获取 AuthInfo 对象和 OkHttpClient 对象,例如:

OkHttpClient httpClient = new OkHttpClient();AuthInfo auth = new GoogleLogin(httpClient).login("token");

PokemonGo go = new PokemonGo(auth,httpClient);Log.v(go.getPlayerProfile());

微信订阅号:开源派 (opensourcepie)

开源派官网:osp.io 作者:叶秀兰

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/1993.html

标签: gitsubmodule
分享给朋友:

“Pokemon Go 的 Java 开源版 API_pokemon go isp” 的相关文章

学会使用Vue JSX,一车老干妈都是你的

作者:子君转发链接:https://mp.weixin.qq.com/s/eAOivpHeowLShfwPfW8-BA?君自前端来,应知前端事。需求时时变,bug改不完。?连续几篇文章,每篇都有女神,被老铁给吐槽了,今天不提了女神了,反正女神都是别人的(扎心了)。这两天小编看了腾讯与老干妈的事情,晚...

Gitlab+Jenkins通过钩子实现自动部署web项目,图文详细教程

扩展参考:Jenkins+Gitlab通过脚本自动部署回滚web项目至集群 一:基础环境介绍及准备1):Gitlab服务器:ubuntu 192.168.152.131 ---参考搭建:Linux安装gitlab,docker安装gitlab教程2):Jenkins服务器:ubunu 192.168...

jvm疯狂吃内存,到底是谁的锅?

jvm应该是每一个java程序员都需要掌握的内容,但是在没有遇到问题之前,很多都是基于理论的,唯有实战才能增加个人的知识储备。本文是从一个角度来分析是谁在狂吃内存,希望对你有所帮助。本文是易观技术人员注意到一台开发机上各个微服务进程占用内存很高,随即便展开了调查......ps:本文来源于:http...

K8s里我的容器到底用了多少内存?

作者:frostchen导语 Linux下开发者习惯在物理机或者虚拟机环境下使用top和free等命令查看机器和进程的内存使用量,近年来越来越多的应用服务完成了微服务容器化改造,过去查看、监控和定位内存使用量的方法似乎时常不太奏效。如果你的应用程序刚刚迁移到K8s中,经常被诸如以下问题所困扰:容器的...

10款超牛Vim插件,爱不释手了

我是一个忠实的Vim编辑器用户,从事开发工作多年,我一直都非常喜欢使用Vim。轻量、便捷,而且,熟悉了Vim相关的快捷键之后,效率能够成倍的提升。除了这些之外,Vim像很多知名的IDE、编辑器一样,也支持插件配置,通过这些插件,可以实现更多高级、高效的操作。今天,就来给大家分享10个我特别喜欢的Vi...

「干货」FPGA设计中深度约束技巧及调试经验总结

今天跟大家分享的内容很重要,也是我们调试FPGA经验的总结。随着FPGA对时序和性能的要求越来越高,高频率、大位宽的设计越来越多。在调试这些FPGA样机时,需要从写代码时就要小心谨慎,否则写出来的代码可能无法满足时序要求。另外,最近跟网友聊天时,有谈到公众号寿命的问题,我觉得网络交换FPGA公众号应...