I used curl and found a list of tokens, including a user access token. I used curl again to list my devices using the user access token found above, and it worked. The rub of it is that my app code does exactly the same thing and it does not work. The apps always worked before and, as far as I can tell, the json responses from curl are the same as they were before. yet the apps suddenly don’t work – all of them!
I can understand that if I accidently revoked all of my tokens than the cached token in the apps won’t work anymore. But the apps have a setup page that gets the user access token using login:password and then uses the access token to get the device list – but this suddenly no longer works.
Why would curl results be different from the app that does the same thing (and always worked before)? Something isn’t making sense here. If I revoked my tokens a few days ago, would curl somehow return the old token list but the app using the same api not return the same tokens? Doesn’t make sense.
I going to see if another person who uses these apps in their own particle account is having the same problem as I am. I’ll report back. I believe that something happened when I inadvertently revoked my tokens but I don’t see what that is.