Перейти к публикации

Рекомендованные сообщения

всем привет
перестала работать вставка [media=ссылка инстаграм]

выводит просто кодом, изза чего может быть? может со стороны инстаграма поменялось чтото?

Ссылка на сообщение
Поделиться на других сайтах
8 часов назад, prikindel сказал:

выводит просто кодом, изза чего может быть? может со стороны инстаграма поменялось чтото?

Из за того что API интстаграмма перестало существовать. Они перешли под крыло фэйсбука и теперь требуется персональный токен для получения каких либо данных.

Ссылка на сообщение
Поделиться на других сайтах
27.10.2020 в 08:17, celsoft сказал:

Из за того что API интстаграмма перестало существовать. Они перешли под крыло фэйсбука и теперь требуется персональный токен для получения каких либо данных.

Это как-то решается в рамках конкретного сайта?

Ссылка на сообщение
Поделиться на других сайтах
15 минут назад, Kolbaser сказал:

Это как-то решается в рамках конкретного сайта?

Переписыванием кода DLE и добавлением своего персонального токена. Других вариантов нет. По крайней мере facebook не дает никаких других вариантов.

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, celsoft сказал:

Переписыванием кода DLE и добавлением своего персонального токена. Других вариантов нет. По крайней мере facebook не дает никаких других вариантов.

Вы можете подсказать, как это сделать или правок много?

Ссылка на сообщение
Поделиться на других сайтах

У меня готовых решений для этого к сожалению нет на данный момент

Ссылка на сообщение
Поделиться на других сайтах

На других сайтах вставка кода работает с другими ЦМС.  Только у ДЛЕ проблемы. Думаю надо срочно что-то делать. Это важная функция. Очень.

Ссылка на сообщение
Поделиться на других сайтах
06.11.2020 в 11:51, dementiy78 сказал:

На других сайтах вставка кода работает с другими ЦМС.  Только у ДЛЕ проблемы. Думаю надо срочно что-то делать. Это важная функция. Очень.

Вот именно на Вордпрессе тоже нормально в данный момент вставляются и посты и видосы. Проблема в самом DLE и походу ее как всегда не скоро исправят.

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...
5 часов назад, garkvas сказал:

Кто нибудь нашел решение это проблемы?

Есть плагин https://lazydev.pro/product/62-instagram-tiktok-imgur-embed.html 

Ссылка на сообщение
Поделиться на других сайтах
23.12.2020 в 06:24, Gameer сказал:

Работает через instagram.com/embed.js или API?

Ссылка на сообщение
Поделиться на других сайтах
13 минут назад, xatin сказал:

Почему на всех CMS как работало, так и продолжает работать? А на DLE сломалось... 

Не придумавайте изменения были сделаны не на стороне DLE, а на стороне инстраграмма и если использовалось имеено данное API то ни у кого оно не может продолжать работать.

Ссылка на сообщение
Поделиться на других сайтах

parse.class.php:

1

$this->providers['%^(http:|https:)?//(www.)?(instagram.com/)%i'] = "https://api.instagram.com/oembed/";

меняем на:

$this->providers['%^(http:|https:)?//(www.)?(instagram.com/)%i'] = "https://graph.facebook.com/v9.0/instagram_oembed";

 

2

$query_string = http_build_query(array('url' => $content_url,'maxwidth' => $args["width"],'maxheight' => $args["height"],'format' => 'json'));	
		

меняем на

		if (strpos($content_url, 'instagram') !== FALSE)
			
			$query_string = http_build_query(array('url' => $content_url, 'access_token' => '{ACCESS-TOKEN}','maxwidth' => $args["width"],'maxheight' => $args["height"],'format' => 'json'));	

		else
		
			$query_string = http_build_query(array('url' => $content_url,'maxwidth' => $args["width"],'maxheight' => $args["height"],'format' => 'json'));	
		

 

 

Свой ACCESS-TOKEN для второго пункта (формата 1234566|abcvflskldsfk) получаем запросом:

https://graph.facebook.com/oauth/access_token?client_id={your-app-id}&client_secret={your-app-secret}&grant_type=client_credentials

{your-app-id}  и {your-app-secret} берём из инструкции для подключения авторизации через Фейсбук

Изменено пользователем ATHF
Ссылка на сообщение
Поделиться на других сайтах
1 час назад, ATHF сказал:

parse.class.php:

1


$this->providers['%^(http:|https:)?//(www.)?(instagram.com/)%i'] = "https://api.instagram.com/oembed/";

меняем на:


$this->providers['%^(http:|https:)?//(www.)?(instagram.com/)%i'] = "https://graph.facebook.com/v9.0/instagram_oembed";

 

2


$query_string = http_build_query(array('url' => $content_url,'maxwidth' => $args["width"],'maxheight' => $args["height"],'format' => 'json'));	
		

меняем на


		if (strpos($content_url, 'instagram') !== FALSE)
			
			$query_string = http_build_query(array('url' => $content_url, 'access_token' => '{ACCESS-TOKEN}','maxwidth' => $args["width"],'maxheight' => $args["height"],'format' => 'json'));	

		else
		
			$query_string = http_build_query(array('url' => $content_url,'maxwidth' => $args["width"],'maxheight' => $args["height"],'format' => 'json'));	
		

 

 

Свой ACCESS-TOKEN для второго пункта (формата 1234566|abcvflskldsfk) получаем запросом:


https://graph.facebook.com/oauth/access_token?client_id={your-app-id}&client_secret={your-app-secret}&grant_type=client_credentials

{your-app-id}  и {your-app-secret} берём из инструкции для подключения авторизации через Фейсбук

АПИ только для бизнес аккаунтов и требует проверки приложения.

Ссылка на сообщение
Поделиться на других сайтах
13 часов назад, Gameer сказал:

АПИ только для бизнес аккаунтов и требует проверки приложения.

Никаких бизнес аккаунтов и проверок не нужно.

Ссылка на сообщение
Поделиться на других сайтах
29.10.2020 в 16:10, celsoft сказал:

У меня готовых решений для этого к сожалению нет на данный момент

А что тут придумывать, я не имел ввиду, что вы что-то сломали. Я говорю о фактах, что на других CMS работает стабильно как и работало ранее. 

Ссылка на сообщение
Поделиться на других сайтах
30.12.2020 в 10:16, xatin сказал:

А что тут придумывать, я не имел ввиду, что вы что-то сломали. Я говорю о фактах, что на других CMS работает стабильно как и работало ранее.

Выйдет новая версия DLE, где будет предусмотрены новые изменения в сервисе, тогда и тоже работать будет. Что вы сравниваете CMS версии которых вышли до изменений в интаграмме? И не говорите про все. Далеко не все и не везде поддерживают изменения. А только те, такая возможность вообще была, и после изменений в API вышли новые версии. Текущая версия DLE вышла до изменений в API.

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...

А когда выйдет обновление с корректной вставкой, может сделаете микрорелиз под эту баг?

Баг только на DLE и торчит с октября 2020, а учитывая историю релизов - ждать еще нам месяц или два...

Ссылка на сообщение
Поделиться на других сайтах
31.12.2020 в 17:43, celsoft сказал:

Выйдет новая версия DLE, где будет предусмотрены новые изменения в сервисе, тогда и тоже работать будет. Что вы сравниваете CMS версии которых вышли до изменений в интаграмме? И не говорите про все. Далеко не все и не везде поддерживают изменения. А только те, такая возможность вообще была, и после изменений в API вышли новые версии. Текущая версия DLE вышла до изменений в API.

Только другие системы при наличии проблем не предлагают ждать пол года-год, пока выйдет очередное "крупное" обновление, которое ещё кучу багов с собой принесёт, а выпускают bugfix-only релизы, ну или патчи в конце концов.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...