getGJChallenges.php
Gets a user's quests.
Parameters
| Parameter | Explanation | Required |
|---|---|---|
udid | A unique identifier for the user's device, can be replaced with anything | Yes |
secret | Common Secret: Wmfd2893gb7 | Yes |
chk | Rewards CHK using the daily challenges key | Yes |
gameVersion | 22 | |
binaryVersion | 42 | |
gdw | 0 | |
accountID | Account ID of the user | |
gjp2 | The user's GJP2 | |
uuid | Seemingly a random number also used for identifying someone | |
world | Effectively gdw |
Response
A list of attributes of the quests, separated by colons : as follows:
- A random string of 5 characters
- User's player ID
- The number used for the
chk udid- User's account ID
- Seconds left until quests are replenished
- First quest's attributes in a comma separated list
- Maybe the amount of quests completed?
- The type of item needed: 1 is orbs, 2 is coins, and 3 is stars
- The amount of the item needed
- How many diamonds the quest gives
- The name of the quest
- Second quest's attributes in a comma separated list
- Third quest's attributes in a comma separated list
This list is then XOR'd and URL-Safe Base64 encoded. Then it is separated with its hash by a pipe |. It also has a random string of 5 characters appended to the front.
Example
Python
py
import requests
data = {
"udid": "I can put BS here",
"secret": "Wmfd2893gb7",
"chk": "funnyBwAMBgc"
}
req = requests.post("https://www.boomlings.com/database/getGJChallenges.php", data=data)
print(req.text)Response
py
uFpntVWhadWMLCAsADwgLCwwCCw8BAAUBA3EUVFBXGERCRRl6ZxdZXEpRDQEDAAYHAgMJGAUdCxQBG3JWUVoXd1BWUFJDAwkYBB0ICBgGARVrQFZDGXtbW11cW0BYQwMJGAYdCAgEBx0IDRh4Q1sYeVZCTV1G|00bb89e2d55fc22fb9b60b9f41f1d6e5663b3036