aik27 / inwidget Goto Github PK
View Code? Open in Web Editor NEWinWidget - free Instagram widget for your website. Allows you to show photos from an Instagram account, by hashtags and more.
Home Page: http://inwidget.ru
License: Other
inWidget - free Instagram widget for your website. Allows you to show photos from an Instagram account, by hashtags and more.
Home Page: http://inwidget.ru
License: Other
Is a way to implement it as option?
В последнее время, приходит некоторое количество отзывов, о том, что tracking protection в firefox не дает отобразить изображения с серверов FB.
Например изображения с этого источника плотно сидят в стоп листе firefox tracking protection, instagram.frix7-1.fna.fbcdn.net, как итог, виджет с пустыми окнами.
Привет! Сегодня утром появилась ошибка виджета:
ERROR #500: Invalid ACCESS TOKEN. Server answer: {"meta": {"code": 400, "error_type": "APINotAllowedError", "error_message": "This endpoint has been retired"}}
Уже несколько раз выдавал себе новый TOKEN, удалял кэш - безрезультатно. Может instagram опять что-то выдумали?
Notice: Undefined index: rhx_gis in ..\vendor\aik27\inwidget\classes\InstagramScraper\Instagram.php on line 391
Notice: Undefined index: rhx_gis in ..\vendor\aik27\inwidget\classes\InstagramScraper\Instagram.php on line 410
Hi how can i remove favicon.ico? in which file?
also is there any setting for smaller than "small" size like loading mini widget size?
also im loading jquery on my website too. is there any chance to use my website's jquery for iframe inwidget?
thanks in advance.
In php7.1
Notice: Undefined index: query in aik27/inwidget/classes/Unirest/Request.php on line 515
I think the line 515 must be
$new_url = $url['scheme'] . '://' . $url['host'] . $url['path'] . (isset($url['query']) ? '?'.$url['query']:'');
Пишет эту ошибку на сайте в блоке "Мы в соцсетях" (нажать значок Instagram). До недавнего времени все отлично работало. Была версия 1.1.6, обновился до последней, но все равно. На обеих версиях не работает.
Опять что-то изменили на стороне instagram и всё сломалось!
Hello,
is it avaiable for pagination with scrolling?
права полные:
drwxrwxrwx 2 rn rn 4096 Nov 10 15:09 cache
-rwxrwxrwx 1 rn rn 0 Nov 10 14:44 classylook.ru.txt
Включил варнинги, такое сообщение вне зависимости есть файл кеша, или нет
Warning: fopen(cache/classylook.ru.txt): failed to open stream: Нет такого файла или каталога
Добавить настройку, которая выводила бы скрин последнего рабочего виджета со ссылкой на аккаунт в инстаграме, вместо ошибки. Скрин виджета стоит делать отличающимся от рабочего виджета, чтоб пользователи не путались.
Картинку-скрин можно получать не часто и внешним сервисом, например - https://developers.google.com/speed/pagespeed/insights/?url=inwidget.ru&tab=desktop и сохранять.
Т.к. постоянно меняется апи/виджет, то хотя бы картиной был бы вывод, а не просто сообщение с ошибкой.
Т.е. можно в конфиге указать что выводить: или сообщение об ошибке, или скрин последнего рабочего виджета со ссылкой. Т.к. в файл кеша все-равно пишется ошибка, то на фронте можно не выводить.
Надеюсь, объяснил идею понятно :)
Вылез вопрос, поменял аккаунты, на новом 16 фото, Когда обновляю страницу выводит "у пользователя нет фотографии"
Александр, добавьте, пожалуйста, возможность передавать конфиг в качестве параметра для конструктора класса $inWidget = new inWidget( $config );
или метод типа $inWidget->setOption( 'login', 'mihdan' );
.
Соответственно, дефолтные настройки внести в сам класс и перезаписывать теми, что переданы в конструктор или через метод setOption()
Тогда ваш проект можно будет интегрировать в любой другой, я использую его для создания виджета в WordPress, например.
Спасибо
subj :)
Как выставить авто-высоту фрейма? Перепробовал кучу способов, но ни один не вышел. Фрейм обрезает на 225 пикселях когда ставлю weight=100%, а стандартная высота где-то 350 пикселей, при чём на телефоне должна быть другая.
No way to download 1.0.7, only master.
// well done btw
Аккаунт: https://www.instagram.com/zegna_perm/
Api возвращает json со ссылками на изображения, доступа к которым нет. Хотя аккаунт доступен.
На аккаунте https://www.instagram.com/marinarinaldi_perm/ то же самое, но некоторые изображения доступны.
Что это такое может быть?
На одном сайте, у меня возникла проблема.
Я настроил скрипт и всё отлично работает, но через время возникает ошибка при обновление.
Т.е. запрос выполняется с ошибкой.
После этого вместо рабочего виджета на сайте я получаю инфу об ошибке.
Предложение: если в кеше уже есть данные, то если при обновление запрос прошел с ошибкой, оставляем старую версию.
Cache file contains plain text:
ERROR #500: Response code is 403. Body: Something went wrong. Please report issue.
Привет! Хороший виджет, давно пользуюсь, и даже сделал себе отдельный репозиторий с этим кодом, но есть просьба.
Добавьте пожалуйста composer.json файл, для того чтобы можно было устанавливать код через composer. Для php developer'ов это уже давно стандарт для использования, и думаю в каждом современном проекте он есть. Рекомендую также добавить репозиторий на packagist. Заодно можно будет отслеживать сколько людей его установило, ну и может быть добавиться звёздочек на github ;)
В общем сделать надо что-то наподобие такого
https://github.com/sw4n/inwidget/blob/master/composer.json
могу также законтрибьютить и скинуть на Вас pull request с моего форка с изменением.
ERROR #500: User "********" does not exist.
Доброго дня.
Устанавливаю на сайт вот это решение inwidget.ru . Сделал всё по инструкции, но возвращается ошибка 404 https://gyazo.com/874bbdf36658093fc2623c8549467ace .
Приложение сейчас находится в режиме песочницы https://gyazo.com/03668f98bdd5ee203b5052b03543dbca .
Как выйти из этого режима ?
Жму "start a submission" во вкладке "Permissions", какой вариант нужно выбрать здесь https://gyazo.com/16d1ee87891ba8d3d58a3a6b053ce5b3 ?
Пару дней назад появилось сообщение "Ошибка обновления кэша". При этом в файле кэша ошибка 500 и сообщение User "instagram_username" does not exist.
Были подозрения на кривую работу ipv6, но в Request.php раскомментировал строчку
$curl_base_options[CURLOPT_IPRESOLVE] = CURL_IPRESOLVE_V4;
это ничем не помогло.
Hi, the widget on your website (https://inwidget.ru/) doesn't work. Could you fix it, please?
After update to 1.2.2 I've encountered an error (require: file not found) in inWidget\Core class, line 284.
I had no time to discover, just commented lines 224-225:
$this->langPath = DIR.'/'.$this->langPath; // PHP < 5.6 fix
$this->cachePath = DIR.'/'.$this->cachePath; // PHP < 5.6 fix
In my case (PHP 5.5 оn linux and PHP 7.2 on windows) line 224 made langPath point to nonexistent directory (relative to index.php) 'classes/InWidget/langs/' instead of existing 'langs/'.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.