Live data from Hacker News

How to find your Uber passenger rating

medium.com

41–50 of 197 posts

Re: How to find your Uber passenger rating

#42

This is a lot easier than the Charles MITM proxy I used to intercept the Uber iPhone API calls to determine mine. I feel kind of silly now that I didnt bother checking the web API. I also made a web scraper to get my uber trip details (incl. route driven), save it to JSON and map the trips all at once. http://i.imgur.com/Q1W59rD.jpg . Here's a quick dump of the code https://github.com/joshhunt/uber . It's pretty roug…

If you're curious, I put together a Python library for that: https://github.com/tals/uber.py

Some of this is remainders from when they just had consultants working on this. Look at hash_password() at client.py :)

Re: How to find your Uber passenger rating

#43

Are there any drivers in the audience who can tell us what different ratings mean?

I'm not a driver, but I know enough about Uber to answer this... Drivers are prompted to rate their passenger immeditely after the trip, in the exact same manner as riders rate their driver. Then, when a trip is offered to a driver, they're shown the potential customers rating (and other details), then the driver will choose to accept the job or not

I ask a lot of questions: The Uber training, apparently, is that driver's should only ever rate their customers a 5, or a 1. That's it. A customer is either great and a 5, or an asshat and a 1.

Re: How to find your Uber passenger rating

#44
I somehow have a 4, the lowest in this thread (that I've seen so far). I wonder what I did, I generally try to be polite to the drivers and I rarely use the service, so I suspect I got one extremely poor rating? I can't imagine when though.

Anyway, looks like you can go and pull the token out of the page and just do

curl https://m.uber.com/cn --data '{"messageType":"PingClient","token":"xxxxx","app":"client"}' | jq .client.ratin

to check it programmatically. Could be interesting to have a service detect somehow that you'd just finished a ride and show you the new score (and possibly the change, etc)

Re: How to find your Uber passenger rating

#45

This is a lot easier than the Charles MITM proxy I used to intercept the Uber iPhone API calls to determine mine. I feel kind of silly now that I didnt bother checking the web API. I also made a web scraper to get my uber trip details (incl. route driven), save it to JSON and map the trips all at once. http://i.imgur.com/Q1W59rD.jpg . Here's a quick dump of the code https://github.com/joshhunt/uber . It's pretty roug…

Love to see more of your web scraper. Could make cool tools such as send you a text / notification each time your rating changes.

Here's a quick dump of the code https://github.com/joshhunt/uber. It's pretty rough and it makes a lot of assumptions (e.g. metric system and AUD). I never really plan on looking at it again, so your milage may vary.

Re: How to find your Uber passenger rating

#46
I don't get why this is included in the window.Uber pingData. It seems as though your rating is something that isn't necessary and shouldn't be surfaced client-side.

Anyone have some insight into why this data is there in the first place? Is this an accidental leak, some sort of optimization or something else?

Re: How to find your Uber passenger rating

#47
post #42

This is a lot easier than the Charles MITM proxy I used to intercept the Uber iPhone API calls to determine mine. I feel kind of silly now that I didnt bother checking the web API. I also made a web scraper to get my uber trip details (incl. route driven), save it to JSON and map the trips all at once. http://i.imgur.com/Q1W59rD.jpg . Here's a quick dump of the code https://github.com/joshhunt/uber . It's pretty roug…

If you're curious, I put together a Python library for that: https://github.com/tals/uber.py Some of this is remainders from when they just had consultants working on this. Look at hash_password() at client.py :)

Oh that's fantastic! I'm definitely very interested in giving that a try!

Re: How to find your Uber passenger rating

#48

What kind of details do you think go into this rating? My guess: how long driver waits for you to get in the car, how drunk and annoying you are, how much you tip (do they see this before rating?), how profitable your ride is. I suspect most drivers, like most passengers, give a 5.0 to almost everyone, but dock points for being a dick. It just seems there's no other way to differentiate passengers, since they'll be p…

> how much you tip (do they see this before rating?) You don't tip with Uber - 'gratuity' is already included. Regardless, the rate-the-customer screen is seen immediately after stopping the trip

Ah my mistake. I haven't used Uber in a while but seemed to remember a screen where you can optionally increase gratuity. I guess I'm confusing it with the Square interface. Who can keep up nowadays...

Re: How to find your Uber passenger rating

#49
post #21

Earlier quoted context omitted.

Not necessarily. Drivers rating the passenger is a defence against passengers rating the drivers low, and also a way for Uber to keep quality standards high by stopping 'bad' passengers from using the service.

>Drivers rating the passenger is a defence against passengers rating the drivers low I don't see how this it the case, assuming that drivers don't know what passengers rated them before rating the passenger.

Reciprocal bad ratings from several drivers could indicate a bad passenger who is being fussy etc and trying to take it out on drivers.
Post reply on HN