private static function getImageUrls($imageUrl)
{
$imageUrl = self::getCleanImageUrl($imageUrl);
$parts = explode('/', parse_url($imageUrl)['path']);
if (sizeof($parts) == 4) {
$standard = 'https://scontent.cdninstagram.com/' . $parts[1] . '/s640x640/' . $parts[2] . '/' . $parts[3];
} else {
if (isset($parts[4]) && $parts[4][0] == 'p') {
$standard = 'https://scontent.cdninstagram.com/' . $parts[1] . '/p640x640/' . $parts[3] . '/' . $parts[4];
} else {
$standard = 'https://scontent.cdninstagram.com/' . $parts[1] . '/s640x640/' . $parts[3] . '/' . $parts[4];
}
}
$urls = ['standard' => $standard, 'low' => str_replace('640x640', '320x320', $standard), 'high' => str_replace('640x640', '1080x1080', $standard), 'thumbnail' => str_replace('640x640', '150x150', $standard)];
return $urls;
}