getGJChallenges.php
Gets a user's quests.
Parameters
Required Parameters
udid - A unique identifier for the user's device, can be replaced with anything
secret - Wmfd2893gb7
chk - 5 random chars appended to the beginning of a random number XOR'd and base64 encoded
Optional Parameters
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("http://boomlings.com/database/getGJChallenges.php", data=data)
print(req.text)Response
py
uFpntVWhadWMLCAsADwgLCwwCCw8BAAUBA3EUVFBXGERCRRl6ZxdZXEpRDQEDAAYHAgMJGAUdCxQBG3JWUVoXd1BWUFJDAwkYBB0ICBgGARVrQFZDGXtbW11cW0BYQwMJGAYdCAgEBx0IDRh4Q1sYeVZCTV1G|00bb89e2d55fc22fb9b60b9f41f1d6e5663b3036