0
我可以在沒有Instagram API或Access令牌的情況下從Instagram個人資料獲取圖片嗎?PHP - 如何在沒有API訪問令牌的情況下從Instagram獲取圖片
我可以在沒有Instagram API或Access令牌的情況下從Instagram個人資料獲取圖片嗎?PHP - 如何在沒有API訪問令牌的情況下從Instagram獲取圖片
您可以獲取所有圖像。只需迭代它們page_info
即可。另外,還有更方便的方法來獲取json:
$otherPage = 'nasa';
$profileUrl = "https://www.instagram.com/$otherPage/?__a=1";
$iterationUrl = $profileUrl;
$tryNext = true;
$limit = 100;
$found = 0;
while ($tryNext) {
$tryNext = false;
$response = file_get_contents($iterationUrl);
if ($response === false) {
break;
}
$data = json_decode($response, true);
if ($data === null) {
break;
}
$media = $data['user']['media'];
$found += count($media['nodes']);
var_dump($media['nodes']);
if ($media['page_info']['has_next_page'] && $found < $limit) {
$iterationUrl = $profileUrl . '&max_id=' . $media['page_info']['end_cursor'];
$tryNext = true;
}
}