11-12-2017 07:45
11-12-2017 07:45
Some time this morning, all requests to api.fitbit.com from my application (trendweight.com) are being blocked by a Cloudflare page asking for my app to prove that it is a human via a captcha. My app is not human and so is failing this test.
To be clear, these are RESTful API calls that are getting rejected with a captcha. Here's an example of the HTML response that my app gets instead of the expected JSON response:
https://gist.github.com/ervwalter/023fe552125c1f70e0c0dadd31e5df93#file-fitbitcloudflareerror-html