Pokemon Go API Client Library (Discontinued by real owner leaving it here for my own entretainment)#
Chat about this Repository via Discord: https://discord.gg/5CMa3CY
GitHub issues will be deleted if they are not API related.
Note: There is a list of feature requests here.
#PTC Login / Google
#Get Map Objects and Inventory
#Search for gyms/pokestops/spawns
#Farm pokestops
#Farm all pokemons in neighbourhood and throw berries/use best pokeball
#Transfers duplicate pokemons
#Evolve all pokemons
#Throws away unneeded items
#Humanlike Walking
Note: You need some basic Computer Expierience, if you need help somewhere, ask the community and do not spam us via private messages. The Issue Tracker is not for help!
- Download and Install Visual Studio 2015
- Download this Repository
- Open Pokemon Go Rocket API.sln
- On the right hand side, double click on UserSettings.settings
- Enter the DefaultLatitude and DefaultLongitude can be found here
- Select the AuthType (Google or Ptc for Pokémon Trainer Club)
- If selected Ptc , enter the Username and Password of your Account
- Right click on PokemonGo.RocketAPI.Console and Set it as Startup Project
- Press CTRL + F5 and follow the Instructions
- Have fun!
This Project is licensed as GNU (GNU GENERAL PUBLIC LICENSE v3)
You can find all necessary Information here
Note: To use the API you have to be an experienced Developer, do not touch or modify Project Files if you are not experienced.
Example:
var clientSettings = new Settings();
var client = new Client(_clientSettings);
await _client.DoGoogleLogin();
await _client.SetServer();
var profile = await _client.GetProfile();
var settings = await _client.GetSettings();
var mapObjects = await _client.GetMapObjects();
//Logic related methods, which you could also build yourself
await EvolveAllPokemonWithEnoughCandy();
await TransferDuplicatePokemon();
await RecycleItems();
await ExecuteFarmingPokestopsAndPokemons();