McReverse icon indicating copy to clipboard operation
McReverse copied to clipboard

Reverse engineered library for the german McDonald's API in Java

McReverse

Reverse engineered library for the german McDonald's API in Java

Gradle

allprojects {
    repositories {
	...
        maven { url 'https://jitpack.io' }
    }
}
dependencies {
    implementation 'com.github.JicuNull:McReverse:main-SNAPSHOT'
}

Find more options here: Jitpack

Connect and login

McClient connects to the McDonald's backend server and is used for all interactions with the server. README.md

McClient client = new McClient();

You can log in with an existing account by calling login(email, password), where the default deviceId (75408e58622a88c6) is used.

NOTE A deviceId must first be confirmed before a login with it is successful.

McClient client = new McClient();
client.login("[email protected]", "123456");

or using a custom deviceId

McClient client = new McClient();
client.login("[email protected]", "123456", "deviceId");

Legal

This code is in no way affiliated with, authorized, maintained, sponsored or endorsed by McDonald’s or any of its affiliates or subsidiaries. This is an independent and unofficial software. Use at your own risk.