-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Create hashing.md I wrote this up to answer some questions about hashing I've been seeing in #help. It would be nice to add a !hash macro that could reference this as well. * Update hashing.md
- Loading branch information
1 parent
9c4ca15
commit 60e52c1
Showing
1 changed file
with
27 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
# Hash Keys | ||
|
||
## What are hash keys for? | ||
Hashkeys allow your client program (in this case RocketMap) to access the latest API. Accessing Niantic's servers without using a hashkey is using an older API that is easier for Niantic to flag and ban. | ||
|
||
## Where do I get a hash key? | ||
[Check out this FAQ](https://talk.pogodev.org/d/55-api-hashing-service-f-a-q) | ||
|
||
## How many RPMs will I use? | ||
There is no perfect way to know. There are many variables that must be considered. Including your step size, spawn spoints, encounters. | ||
|
||
Please don't ask *"What if my step size is _x_, and I have encounters for _y_ Pokemon"* | ||
|
||
We still don't know. Get a key, turn on your map and see if it works. | ||
If you are getting rate limited then either get more keys, or lower your calls (disabling/reducing encounters, disabling gym details, and decreasing step size are a few ways to reduce calls) | ||
|
||
## What does HashingQuotaExceededException('429: Request limited, error: ',) mean? | ||
Any variant of this means you've exceeded the Requests Per Minute that your hashing key allows | ||
|
||
## How about [ WARNING] Exception while downloading map: HashingOfflineException('502 Server Error',) | ||
Hashing server is temporarily unavailable (possibly offline). | ||
|
||
## And this one? BadHashRequestException('400: Bad request, error: Unauthorized',) | ||
Either your key is expired, or the hashing servers are having issues. | ||
|
||
## This one? TempHashingBanException('Your IP was temporarily banned for sending too many requests with invalid keys',) | ||
You are using invalid keys, or... you guessed it, the hashing servers are having issues |