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();
}
?>
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%7Dresulted in a401 Unauthorizedresponse: {"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 113How 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(); } ?>