Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/louuke/mcreverse

Reverse engineered library for the german McDonald's API in Java
https://github.com/louuke/mcreverse

api coupons java mcdonalds mcdonalds-menu reverse-engineering

Last synced: 4 days ago
JSON representation

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

Awesome Lists containing this project

README

        

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

### Gradle
```java
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
```
```java
dependencies {
implementation 'com.github.JicuNull:McReverse:main-SNAPSHOT'
}
```
Find more options here: **[Jitpack](https://jitpack.io/#JicuNull/McReverse)**

## Connect and login
`McClient` connects to the McDonald's backend server and is used for all interactions with the server.
[README.md](README.md)
```java
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.
```java
McClient client = new McClient();
client.login("[email protected]", "123456");
```
or using a custom deviceId
```java
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.