Live data from Hacker News

I reverse engineered McDonalds’ internal API

twitter.com

81–90 of 454 posts

Re: I reverse engineered McDonalds’ internal API

#81
post #7

From creator[1]: “I reverse engineered mcdonald's internal api and I'm currently placing an order worth $18,752 every minute at every mcdonald's in the US to figure out which locations have a broken ice cream machine” [1] https://twitter.com/rashiq/status/1319346264992026624

Yes, that was a joke: https://twitter.com/rashiq/status/1319358458429345795

Re: I reverse engineered McDonalds’ internal API

#82
post #7

From creator[1]: “I reverse engineered mcdonald's internal api and I'm currently placing an order worth $18,752 every minute at every mcdonald's in the US to figure out which locations have a broken ice cream machine” [1] https://twitter.com/rashiq/status/1319346264992026624

I'm curious why the order has to be worth that much? Couldn't just be an order for one ice cream product?

Re: I reverse engineered McDonalds’ internal API

#86
post #74

I don't have much sympathy for a huge corporation like McDonalds, but isn't this is kind of an asshole move by the developer?

Further down the thread he mentions that no order gets executed, he's just querying. I guess still making trouble for anyone using that data, but at least nothing's going to waste.

Re: I reverse engineered McDonalds’ internal API

#87

Isn't this very illegal?

Not a Lawywer: What law is he breaking (relative to both the US and Germany)? In US criminal law, there is the Computer Fraud and Abuse Act, which has very specific narrow provisions, including the test of "has to intentionally cause damages to a computer system part of interstate or foreign commerce." Which does not apply here. McD's would have to pursue, instead, a civil case, based around a EULA or ToS, tantamount…

Under the Computer Misuse Act in the UK, unauthorised access is enough, especially if it impedes other uses from legitimate access. (IANAL either mind)

Re: I reverse engineered McDonalds’ internal API

#88

This site is so clean. If the creator sees this, or if anyone else has the knowledge or pointers, I would like to know how to create a basic one page site with a map interface just like this one. I have zero programming experience for reference.

The most basic version of this would be an Google Maps embed, but you'll quickly run into styling and interaction limitations.

Not the author, but McBroken looks to be built with Mapbox's Javascript library, so you'll need to break out a text editor. They have some good starter docs here:

https://docs.mapbox.com/mapbox-gl-js/example/simple-map/

You can learn a lot by signing up for an API key from Mapbox and tweaking their example code. They even provide online editors so you don't even need to work with an HTML file locally (though I'd still recommend that for permanence). No React, no Webpack needed!

Re: I reverse engineered McDonalds’ internal API

#89

Not sure where this data is coming from but for months now I've been ordering ice cream through the McDonalds app only to find out when I get there that the machine is broken and that they can't cancel or refund the order, which ultimately results in a stressful cash refund. It's happened multiple times at various locations around Manhattan. Eventually I'll just use this method to get 30-day cash loans on my credit c…

Take it from someone who has spent a few summers troubleshooting, fixing, flushing and cleaning soft serve ice cream machine. If they are not working one day do not go back there and buy ice cream.

There are few employees who are trained to maintain and clean those thing at McDonald's. If they get gross they usually just turn them off which cuts the cooling and then it gets very very nasty.

Getting a bellyache is the bear to hope for.

Disclaimer. I didn't work for McDonald's and it was two decades ago.

It still puke a little if I even see people eating it

3 hours I'm a closed kiosk at 31C cleaning out machines is a nightmare. The smell is horrible. But they didn't allow opening the flaps and letting air conditioning since it would be optically and stinkwise off putting for customers

Re: I reverse engineered McDonalds’ internal API

#90
post #82
post #7

From creator[1]: “I reverse engineered mcdonald's internal api and I'm currently placing an order worth $18,752 every minute at every mcdonald's in the US to figure out which locations have a broken ice cream machine” [1] https://twitter.com/rashiq/status/1319346264992026624

I'm curious why the order has to be worth that much? Couldn't just be an order for one ice cream product?

I'm guessing his statement was unclear. It's probably (1 ice cream product) * (number of US locations) = $18,752
Post reply on HN