Skip to content

Please wait a few minutes before you try again #375

Description

@omeshgrover

Version(s) affected: x.y.z

Description
I am getting this Error as response while working with 2 functions getHashtag() and getProfileById(). Here I am getting all owner ids related to hashtag and loop it to get particular profile using the same owner id.

Fatal error: Uncaught GuzzleHttp\Exception\ClientException: Client error: GET https://www.instagram.com/graphql/query/?query_hash=c9100bf9110dd6361671f113dd02e7d6&variables=%7B%22user_id%22:40750166343,%22include_chaining%22:false,%22include_reel%22:true,%22include_suggested_users%22:false,%22include_logged_out_extras%22:false,%22include_highlight_reels%22:false,%22include_related_profiles%22:false%7D resulted in a 401 Unauthorized response: {"message":"Please wait a few minutes before you try again.","require_login":true,"status":"fail"} in C:\OSPanel\domains\instagramfeeds.local\vendor\guzzlehttp\guzzle\src\Exception\RequestException.php:113 Stack trace: #0 C:\OSPanel\domains\instagramfeeds.local\vendor\guzzlehttp\guzzle\src\Middleware.php(72): GuzzleHttp\Exception\RequestException::create() #1 C:\OSPanel\domains\instagramfeeds.local\vendor\guzzlehttp\promises\src\Promise.php(209): GuzzleHttp\Middleware::GuzzleHttp{closure}() #2 C:\OSPanel\domains\instagramfeeds.local\vendor\guzzlehttp\promises\src\Promise.php(158): GuzzleHttp\Promise\Promise::callHandler() #3 C:\OSPanel\domains\instagramfeeds.local\vendor\guzzlehttp\promises\src\TaskQueue.php(52): GuzzleHttp\Promise\Promise::GuzzleHttp\Promise{closure}() #4 C:\OSPanel\domains\instagramfeeds.local\vendor\guzzlehttp\promises\src\Promise.php(251): GuzzleHttp\Promise\TaskQueue->run() #5 C:\OSPanel\domains\instagramfeeds.local\vendor\guzzlehttp\promises\src\Promise.php(227): GuzzleHttp\Promise\Promise->invokeWaitFn() #6 C:\OSPanel\domains\instagramfeeds.local\vendor\guzzlehttp\promises\src\Promise.php(272): GuzzleHttp\Promise\Promise->waitIfPending() #7 C:\OSPanel\domains\instagramfeeds.local\vendor\guzzlehttp\promises\src\Promise.php(229): GuzzleHttp\Promise\Promise->invokeWaitList() #8 C:\OSPanel\domains\instagramfeeds.local\vendor\guzzlehttp\promises\src\Promise.php(69): GuzzleHttp\Promise\Promise->waitIfPending() #9 C:\OSPanel\domains\instagramfeeds.local\vendor\guzzlehttp\guzzle\src\Client.php(189): GuzzleHttp\Promise\Promise->wait() #10 C:\OSPanel\domains\instagramfeeds.local\vendor\pgrimaud\instagram-user-feed\src\Instagram\Transport\AbstractDataFeed.php(56): GuzzleHttp\Client->request() #11 C:\OSPanel\domains\instagramfeeds.local\vendor\pgrimaud\instagram-user-feed\src\Instagram\Transport\JsonProfileDataFeed.php(33): Instagram\Transport\AbstractDataFeed->fetchJsonDataFeed() #12 C:\OSPanel\domains\instagramfeeds.local\vendor\pgrimaud\instagram-user-feed\src\Instagram\Api.php(446): Instagram\Transport\JsonProfileDataFeed->fetchData() #13 C:\OSPanel\domains\instagramfeeds.local\index2.php(12): Instagram\Api->getProfileById() #14 {main} thrown in C:\OSPanel\domains\instagramfeeds.local\vendor\guzzlehttp\guzzle\src\Exception\RequestException.php on line 113

How to reproduce

login('USERNAME', 'PASSWORD'); // mandatory $duplicate = []; $res = $api->getHashtag('dog'); foreach($res->getMedias() as $v) { if(in_array($v->getOwnerId(), $duplicate)) { continue; } $profile = $api->getProfileById($v->getOwnerId()); echo ""; echo "".$profile->getUsername().""; echo "".$profile->getFullName().""; echo "".$profile->getFollowers().""; echo "".$profile->getBiography().""; echo ""; $duplicate[] = $v->getOwnerId(); } } catch(\exception $e) { echo "Error: ".$e->getMessage(); } ?>

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions