jaspervdm / pogoapi-php
此包已被废弃且不再维护。未建议替代包。
关于此包的最新版本(dev-master)无可用许可证信息。
Pokemon Go API
dev-master
2016-09-01 18:22 UTC
Requires
- php: ^7.0
- ext-xxhash: *
- guzzlehttp/guzzle: ^6.0
- jaspervdm/pogoprotos-php: dev-master#e6e0bf540a16c8ddef7224300ed84d3ae51f59b4
- monolog/monolog: ^1.20
- nicklasw/s2-geometry-library-php: dev-master
- pogo-php/pogoencrypt-php: ^1.0
This package is not auto-updated.
Last update: 2020-08-21 20:29:38 UTC
README
Pokemon Go API
进度
- 使用谷歌登录
- 使用PTC登录
- Uk6兼容
- 获取端点
- 获取个人资料
- 获取地图对象(pokemons/pokestops/gyms)
安装
在您的项目 composer.json
中添加以下字段
{ "require": { "jaspervdm/pogoapi-php": "dev-master" }, "minimum-stability": "dev", "prefer-stable": true }
使用方法
// First set up some logger $logger = new \Monolog\Logger("POGOAPI"); // Set initial location $location = new \POGOAPI\Map\Location(LATITUDE, LONGITUDE, ALTITUDE); // Create a Session instance $session = new \POGOAPI\Session\GoogleSession($logger, $location, USERNAME, PASSWORD); $session->authenticate(); $session->createEndpoint(); // At this point one can communicate with the pokemon go servers, for example: $profile = $session->getProfile(); echo "My username is ".$profile->getUsername()."\n";
请参阅examples/
目录
贡献
致谢
- AeonLucid 提供了 proto 文件
- POGO-PHP 提供了 encrypt.c的纯PHP实现
- Sjaakmoes 提供了 请求签名的正确实现
- MatthewKingDev 提供了 修改后的xxhash