API URL: api.instagram.com/v1/users/self/media/recent/?access_token=kablenghe
I Я пытаюсь найти способ получить URL-адрес изображения для изображения стандартной_революции, но Instagram продолжает обслуживать обрезанные изображения.
обрезается URL изображения:
scontent.cdninstagram.com/t51.2885-15/s480x480/e35/c236.0.607.607/14474173_314142642294695_7071485231332589568_n.jpg?ig_cache_key=blah
Non-обрезается URL изображения :
scontent.cdninstagram.com/t51.2885-15/s480x480/e35/14474173_314142642294695_7071485231332589568_n.jpg?ig_cache_key=splerf
Поэтому мне нужно удалили часть: "/c236.0.607.607", который что использует Instagram для positio n и размер изображения. Несколько человек задают этот вопрос, но я не нахожу тех, кто нашел ответ на эту раздражающую небольшую проблему API-интерфейса Instagram с обрезанными изображениями и неквадратичными средами.
[ 'preg_replace ('~/с \ D {1,4} (?: \. \ d {1,4}) {3}/~ ','/', $ url) '] (https://regex101.com/r/ZT8vZo/3) –
Можете ли вы предоставить общий шаблон для 'c236.0.607.607' части? Всегда ли это начинается с 'c', какие числа повторяются, а какие нет? Если вы не знаете, то, по крайней мере, представите больше примеров. –
@Croutonix yes раздел всегда будет начинаться с символа/c и всегда имеет 4 числа, разделенные периодом. Я, возможно, решил проблему с моим ответом ниже, но если есть все равно, чтобы улучшить ее, я бы хотел, чтобы ваш вклад! –