getGJSongInfo.php
Gets info about a newgrounds song.
Parameters
| Parameter | Explanation |
|---|---|
songID * | The newgrounds ID of the song you want information about |
secret * | Common Secret: Wmfd2893gb7 |
gameVersion a | A number representing the game's version. The current value is 22 for 2.2 |
binaryVersion a | A number representing the game's small version. The current value is 51 for 2.209 on PC and mobile |
udid a | The player's UDID (Unique Device Identifier). Used to identify unregistered users |
uuid a | The player's user ID. See the previous format here |
dvs a | A number representing the OS platform the player is using. Corresponds to the Cocos2d CC_TARGET_PLATFORM macro: 1 for iOS, 2 for Android, 3 for Windows, 8 for macOS |
accountID a | The player's account ID (not to be confused with user ID). Used for authorization |
gjp2 a | The player's account password, encoded with GJP2. Used for authorization |
Response
A song object with ~|~ as the delimiter.
Error code -1 indicates a general error ("Failed to fetch song info"), usually meaning the song ID is invalid.
Error code -2 indicates the song is not allowed for use.
Example
Python
py
import requests
data = {
"secret": "Wmfd2893gb7",
"songID": 803223
}
req = requests.post("https://www.boomlings.com/database/getGJSongInfo.php", data=data)
print(req.text)Response
plain
1~|~803223~|~2~|~Xtrullor - Arcana~|~3~|~2159~|~4~|~Xtrullor~|~5~|~8.81~|~6~|~~|~10~|~https%3A%2F%2Faudio.ngfiles.com%2F803000%2F803223_Xtrullor---Arcana.mp3%3Ff1524940372~|~7~|~UCejLri1RVC7kj8ZVNX2a53g