У меня проблема с использованием API Blogger в PHP.Когда я публикую статью с изображением в Blogger с помощью API, изображение правильно отображается в настольной версии моего блога, но отсутствует на мобильном.
Например:
Я отправляю следующую статью вBlogger
<p><img src="https://cdn.pixabay.com/photo/2018/10/03/21/13/mushroom-3722395_960_720.jpg" /></p><p>Test</p>
В индексе моего Blogger на рабочем столе правильно отображаются фотографии:
Индекс Blogger на рабочем столе
Я открываюта же страница на мобильном телефоне, и все изображения исчезли:
Индекс Blogger на мобильном телефоне
Я заметил, что URL-адрес, создаваемый Blogger, различается на мобильных устройствах и компьютерах.
При проверке элемента URL-адрес на мобильном устройстве совпадает с тем, который я отправил благодаря API (т. Е. https://cdn.pixabay.com/photo/2018/10/03/21/13/mushroom-3722395_960_720.jpg).
На рабочем столе URL-адрес совершенно другой:
https://lh4.googleusercontent.com/proxy/...
Если я редактирую сообщение непосредственно в Blogger и заменяю исходный URL-адрес (https://cdn.pixabay.com/photo/2018/10/03/21/13/mushroom-3722395_960_720.jpg) на сгенерированный URL-адрес (https://lh4.googleusercontent.com/proxy/...),), изображение на мобильном устройстве отображается правильно!
У вас есть объяснение? Как я могуn показывать картинки на мобильном телефоне с помощью этого API?
Ваш блог теперь использует два шаблона: один для рабочего стола, а другой для мобильного.Мобильный шаблон является одним из старых мобильных шаблонов по умолчанию для блоггеров, которые позволяют показывать изображения, размещенные только на блоггере.Размер изображений, размещенных в блоггере, можно легко изменить, изменив некоторые значения в URL-адресе изображения, что невозможно сделать с изображениями, размещенными вне блоггера.
Теперь вам нужно изменить мобильный шаблон и применить шаблон рабочего стола, чтобы он покрывал как рабочий стол, так и рабочий стол.мобильный.