API calls result in Captcha check

A place for developers to advertise their TheTVDB.com enabled app and get help from other developers with the API.
streetsamurai
Posts: 2
Joined: Wed Jan 31, 2018 5:48 pm

API calls result in Captcha check

Postby streetsamurai » Wed Jan 31, 2018 6:49 pm

If I POST to https://api.thetvdb.com/login and provide my api key, just starting today I get back a Captcha page like the sample below.

I verified I can log in using my api key at https://api.thetvdb.com/swagger.

Is anyone else encountering this problem? Is there something I need to do to resolve this? Or has something changed in the thetvdb services recently that would cause this?

Thanks in advance.

403 Forbidden

Code: Select all

<!DOCTYPE html>
...
<head>
<title>Attention Required! | Cloudflare</title>
<meta name="captcha-bypass" id="captcha-bypass" />
...
    <div id="cf-error-details" class="cf-error-details-wrapper">
      <div class="cf-wrapper cf-header cf-error-overview">
        <h1 data-translate="challenge_headline">One more step</h1>
        <h2 class="cf-subheadline"><span data-translate="complete_sec_check">Please complete the security check to access</span> api.thetvdb.com</h2>
      </div><!-- /.header -->
...
              <div class="cf-highlight-inverse cf-form-stacked">
                <form class="challenge-form" id="challenge-form" action="/cdn-cgi/l/chk_captcha" method="get">
  <script type="text/javascript" src="/cdn-cgi/scripts/cf.challenge.js" data-type="normal"  data-ray="3e6022645ccc3816" async data-sitekey="6LfBixYUAAAAABhdHynFUIMA_sa4s-XsJvnjtgB0"></script>
  <div class="g-recaptcha"></div>
  <noscript id="cf-captcha-bookmark" class="cf-captcha-info">
    <div><div style="width: 302px">
      <div>
        <iframe src="https://www.google.com/recaptcha/api/fallback?k=6LfBixYUAAAAABhdHynFUIMA_sa4s-XsJvnjtgB0" frameborder="0" scrolling="no" style="width: 302px; height:422px; border-style: none;"></iframe>
      </div>
      <div style="width: 300px; border-style: none; bottom: 12px; left: 25px; margin: 0px; padding: 0px; right: 25px; background: #f9f9f9; border: 1px solid #c1c1c1; border-radius: 3px;">
        <textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid #c1c1c1; margin: 10px 25px; padding: 0px; resize: none;"></textarea>
        <input type="submit" value="Submit"></input>
      </div>
    </div></div>
  </noscript>
</form>
...
          <div class="cf-column">
            <h2 data-translate="why_captcha_headline">Why do I have to complete a CAPTCHA?</h2>
           
            <p data-translate="why_captcha_detail">Completing the CAPTCHA proves you are a human and gives you temporary access to the web property.</p>
          </div>

          <div class="cf-column">
            <h2 data-translate="resolve_captcha_headline">What can I do to prevent this in the future?</h2>
           

            <p data-translate="resolve_captcha_antivirus">If you are on a personal connection, like at home, you can run an anti-virus scan on your device to make sure it is not infected with malware.</p>

            <p data-translate="resolve_captcha_network">If you are at an office or shared network, you can ask the network administrator to run a scan across the network looking for misconfigured or infected devices.</p>
           
          </div>
        </div>
      </div><!-- /.section -->
...

streetsamurai
Posts: 2
Joined: Wed Jan 31, 2018 5:48 pm

Re: API calls result in Captcha check

Postby streetsamurai » Thu Feb 01, 2018 6:57 am

And the problem resolved on its own.

By all appearances my ISP (or someone) decided for a day that I was a no-good spammer/DOS attacker.