Java
PokeGOAPI-Java:Pokemon Go 的 Java 版 API
PokeGOAPI-Java 是使用 Java 实现的Pokemon GoAPI,遵循 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
Python
Pokemon_Go_API:Pokemon Go Python 版 API
Pokemon_Go_API 是使用 Python 实现的Pokemon GoAPI,代码托管在 GitHub:
https://github.com/Mila432/Pokemon_Go_API
使用
Pokemon_Go_API 要求:
安装:
下载代码库,然后打开终端,使用命令进入文件夹:pip install -r requirements.txt
预览
Node.js/JS
Pokemon-GO-node-api 是 Pokemon GO API Node.js 库,遵循 MIT 开源授权协议,代码托管在 GitHub:
https://github.com/Armax/Pokemon-GO-node-api
安装:
npm install pokemon-go-node-api
varPokeio=require('pokemon-go-node-api')
PS:另一款 JS 版本的Pokemon GoAPI,遵循 MIT 开源授权协议: