X-Git-Url: https://git.ao2.it/tweeper.git/blobdiff_plain/ad39a334af38e4a5d37e553e8ad81eac4d2cedaa..d5cf35e48bf2644118ede9b58f99e200e420b481:/src/Tweeper.php diff --git a/src/Tweeper.php b/src/Tweeper.php index 12004cf..de1f474 100644 --- a/src/Tweeper.php +++ b/src/Tweeper.php @@ -320,6 +320,14 @@ class Tweeper { // remove it to silence an error message. unset($data["knobs"]); + // Stop here in case Instagram redirected to the login page, this can + // happen when too many consecutive requests have been made from the same + // IP. + if (array_key_exists("LoginAndSignupPage", $data["entry_data"])) { + trigger_error("Cannot open instagram page: redirected to Login page.\n", E_USER_WARNING); + return NULL; + } + $json = json_encode($data); return Tweeper::jsonToXml($json, 'instagram');