-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
KeyError on .authenticate response #4
Comments
Hey @BillyCroan! Thanks for reporting. I just played around with this a little bit and was able to get the same error when I used an invalid username form instead of my complete email address. Can you try it again with your complete email address? (Maybe that's what you already did — correct me if I'm mistaken!) It might be helpful to verify that your login info works here: https://www.myfordmobile.com/content/mfm/app/site/login.html If that doesn't help, drop a note and we'll start triage! In the meantime, this is definitely a lousy error message to get for an invalid login, so I'll improve the error message that we send back to users :) |
I checked into the username. It wasn't truncated. But I do use caps.... It turns out it works when I lcase my email address in .config/myfordmobile.json. I registered with and log into the web interface of MyFordMobile with proper nouns in my email address capitalized. So I bet ford is lcasing it in their web based login process and I just didn't think to try that until now. I've implemented my use case in bash with curl now btw. And also weirdly enough I didn't have any trouble logging in with CamelCase in my email address in my script (attached). And perhaps also of note, while providing my email in the .json file all lower case does get .authenticate to succeed, I get another error when i try to enumerate vehicles:
So there might be a few todos: |
I made the config file and tried to use it first, no change when specifying pw directly.
Maybe services/webLoginPS no longer exists?
The text was updated successfully, but these errors were encountered: