Skip to content

getGJChallenges.php

Gets a user's quests.

Parameters

No description found for this parameter
ParameterExplanationRequired
udidThe player's UDID (Unique Device Identifier). Used to identify unregistered usersYes
secretCommon Secret: Wmfd2893gb7Yes
chkRewards CHK using the daily challenges keyYes
gameVersionA number representing the game's version. The current value is 22 for 2.2
binaryVersionA number representing the game's small version. The current value is 47 for 2.2081 on PC and 48 for 2.208 on mobile
accountIDThe player's account ID (not to be confused with user ID). Used for authorization
gjp2The player's account password, encoded with GJP2. Used for authorization
uuidIn modern versions, this is sent as the user ID. See the previous format here
worldEffectively gdw, default is 0
gdlWhether the request is coming from GD Lite

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