Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/louuke/mcreverse
- Owner: Louuke
- License: apache-2.0
- Created: 2021-11-03T18:38:16.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-13T12:54:09.000Z (about 1 year ago)
- Last Synced: 2023-11-07T15:50:28.804Z (about 1 year ago)
- Topics: api, coupons, java, mcdonalds, mcdonalds-menu, reverse-engineering
- Language: Java
- Homepage:
- Size: 658 KB
- Stars: 26
- Watchers: 6
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.