pgoapi icon indicating copy to clipboard operation
pgoapi copied to clipboard

How to avoid getting banned using the API?

Open nequito opened this issue 9 years ago • 4 comments

Recently multiple accounts were permanently banned, But the exact reason of how they knew we cheated is unknown, i have a couple of speculations:

  • The time delay when traveling big distances (6m/s is the average for walking, spiralpoi travels at 100m/s)
  • Accounts with previous softbans (accounts that have previously been banned for 3 to 8 hours)
  • High rate of xp's per minute (it's almost impossible for a normal account to gain 1,000xp per minute while a bot can) -Time Between every apicall

These are only speculations i've made of how Niantic knows that we are cheating, but it would be a good idea to colaborate in order to know the specific reason of why we are getting banned.

nequito avatar Aug 17 '16 15:08 nequito

Well, in my case I guess it was experimenting with API, ie. using function get_level_rewards more than once per level.

hypixus avatar Aug 17 '16 15:08 hypixus

Anyways, I'm NOT using API for any kind of cheats, it is just a part of my pokemon inventory manager project. Just to be clear.

hypixus avatar Aug 17 '16 15:08 hypixus

Anyways, I'm NOT using API for any kind of cheats, it is just a part of my pokemon inventory manager project. Just to be clear.

Any attempt of reading/modifying Pokemon GO content outside of original app is considered cheating. Just to be clear.

My major reason of using pgoapi was:

  • auto dump inventory to set amount
  • auto dump pokemons that don't match predefined filters(CP, 15/15/15 stats or 85% below it, 2nd best etc.)
  • producing a loud sound when a nearby pokemon matches your list of wanted pokemons
  • evolve without stupid animation(getting sick of evolving 30 pidgeys and thinking of having 30 more ratatas :| )
  • dead reckoning for movement(you can google it) to reduce the amount of GPS calls and save battery
  • making groups of 5 friends and share your findings, see friends' positions etc.

But as my account was suspended for doing so, and, as you said: "testing API", i no longer have an urge to play this game. The game actually starts at level 30, where you can finally look for end game pokemons. The fight and catching mechanics are childlish when we compare it to classic version, gyms mechanics was probably forcefully added to have some kind of pvp, which is reduced to smashing your finger at the screen, and the rewards, well, nothing except bigger backpack is worth anything.

The idea for a game was awesome, but the outcome is not.

Farewell Pokemon GO.

Vigerus avatar Aug 18 '16 18:08 Vigerus

@Vigerus Woah, that's kinda... sad but truth. I am huge fan of old-style Pokemons from Gen 1-3, and even this evening I was playing Ruby version in emulator. THESE were real bettles in gyms, 1v1 versus some guy with higher level pokemon than we had usually... Also, then, we could trade and fight with friends, and now? Some children making posts on facebook like: TEAM BLU IS TEH BESSSSSTSTSTTT!!!1!!!!!1!11111 I agree here, BUT idea of connecting pokemon with real world is a brilliant shit. Bad thing is, the main creators of this game totally went off the path of the pokemons from consoles...

hypixus avatar Aug 18 '16 19:08 hypixus