美烦资源网

专注技术文章分享,涵盖编程教程、IT 资源与前沿资讯

Pokemon Go 的 Java 开源版 API

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 作者:叶秀兰

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言