Skip to content

mad-it/Pokemon-Go-Rocket-API

 
 

Repository files navigation

Pokemon Go API Client Library (Discontinued by real owner leaving it here for my own entretainment)#

About

Chat about this Repository via Discord: https://discord.gg/5CMa3CY

GitHub issues will be deleted if they are not API related.

Features

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

Setting it up

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!

  1. Download and Install Visual Studio 2015
  2. Download this Repository
  3. Open Pokemon Go Rocket API.sln
  4. On the right hand side, double click on UserSettings.settings
  5. Enter the DefaultLatitude and DefaultLongitude can be found here
  6. Select the AuthType (Google or Ptc for Pokémon Trainer Club)
  7. If selected Ptc , enter the Username and Password of your Account
  8. Right click on PokemonGo.RocketAPI.Console and Set it as Startup Project
  9. Press CTRL + F5 and follow the Instructions
  10. Have fun!

License

This Project is licensed as GNU (GNU GENERAL PUBLIC LICENSE v3)

You can find all necessary Information here

Pokemon-Go-Rocket-API

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();

About

Client API library for Pokemon Go in C#

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 96.8%
  • Protocol Buffer 3.2%