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

Pokemon Go 的 Java 开源版 API_pokemon go isp

ruisui883个月前 (02-16)技术分析13

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” 的相关文章

继Yuzu后,任天堂要求移除多个Switch模拟器项目

IT之家 7 月 11 日消息,任天堂美国分公司 (Nintendo of America) 已要求移除多个用于模拟 Nintendo Switch 游戏的开源模拟器项目,其中包括 Suyu、Nzu、Uzuy、Torzu、Sudachi 和 Yuzu-vanced 等。这些模拟器均被指控包含绕过任天...

Gitlab之间进行同步备份

目前,我们公司有两个研发团队,分别在北京和武汉,考虑到访问速度的问题,原有武汉的研发环境在近端部署。也就是北京和武汉分别有两套独立的研发管理环境,虽然这解决了近端访问速度的问题,但是管理上较为分散,比如研发环境备份和恢复就是最重要的问题之一。最近,处于对安全性和合规性的考虑,希望将北京和武汉的源代码...

美国民众负债累累 但今年假期消费者支出仍将创下新高

智通财经APP获悉,在迎接假期之际,许多美国人已经背负了创纪录的信用卡债务。然而,今年假期消费者支出仍将创下新高。根据美国零售联合会(NRF)上周发布的报告,预计今年11月1日至12月31日期间的消费总额将达到创纪录的9795亿至9890亿美元之间。NRF首席经济学家Jack Kleinhenz表示...

分享15个基于Vue3.0全家桶的优秀开源项目

大家好,我是 Echa。今天来分享 15 个基于 Vue3.0 全家桶的优秀开源项目!1. Vue Admin Bettergithub : https://github.com/chuzhixin/vue-admin-bettervue admin better 对比其他来源 admin 框架有如...

vue 开发规范

项目运行指南(#项目运行指南)开发本地环境(#开发本地环境)开发相关插件/工具(#开发相关插件工具)开发规范(#开发规范)vue(#vue)【数据流向】(#数据流向)【慎用全局注册】(#慎用全局注册)【组件名称】(#组件名称)【组件中的 CSS】(#组件中的-css)【统一标签顺序】(#统一标签顺序...

深入理解vue-router原理

说到vue-router就表明他只适合于vue和vue是强绑定的关系;不适合其他框架;现在我们模仿实现一个VueRouter;1.要使页面刷新;借助vue本身的响应式原理;import Home from "./views/Home"; import About from "...