
Плагин «InstaGrab»
Версия 1.0.1 |
Совместимость: 1.0.3
Добавлен: 18 апреля 2014 | Обновлен: 26 декабря 2014
Скачан 1617 раз
Добавлен: 18 апреля 2014 | Обновлен: 26 декабря 2014
Скачан 1617 раз
InstaGrab — граббер фоток instagram по тегу, локации и пользователю. Работает с api instagram'а, в отличии от своего предшественника Insta.
При активации плагина добавляется страничка, на которую буде выводиться изображения за следящим тегом, локацией или пользователем. Тег задается в конфиге плагина. На страницу попадают последние, добавленные фотографий с нашим тегом. Ссылка идет на страничку автора фото на сайте instagram.com
Пример использования на in-crimea.com
Настойка плагина InstaGrab:
Чтоб выводить скролл ленту перед контентом, необходимо добавить хук в header.tpl вашего шаблона. В div id=«container», перед div id=«wrapper» вставляем:
Затем открываем файл конфигурации плагина:
$config['clientid'] = ''; — Для получения clientid нам необходимо создать приложение тут instagram.com/developer/clients/register/ и после создание скопировать CLIENT ID.
Внимание! В своих примерах я не свечу свой токен, он изменен. Можете подставить свой и вы увидите результаты запроса.
$config['accesstoken'] = ''; — Для получения токена требуется
Пример строки:
По итогу нас перекинет на страницу авторизации, жмем ок и нас пекинет на наш сайт, а в адресной строке будет токен, который нам и требуется.
Пример строки с ответом:
$config['pagelocid'] = '5244646'; — Для получения ID локации нам требуется в адресной строке браузера вставить ссылку
и заменить lat=48.858844 и lng=2.294351 на свои значения местности (в гугле, в даресной строке при просмотре вашего города в google maps). А так же ваш ACCESS_TOKEN который мы уже получили.
Пример по г. Алушта:
Из ответа берем id той местности, которая вам требуется и вставляем в конфиг.
$config['pageuserid'] = '28774093'; — Для получения id какого нибудь пользователя instagram, нам достаточно скопировать его логин на сайте и получить id тут jelled.com/instagram/lookup-user-id
Проверенно на таких шаблонах: sanyo, jupiter, developer.
При активации плагина добавляется страничка, на которую буде выводиться изображения за следящим тегом, локацией или пользователем. Тег задается в конфиге плагина. На страницу попадают последние, добавленные фотографий с нашим тегом. Ссылка идет на страничку автора фото на сайте instagram.com
Пример использования на in-crimea.com
Настойка плагина InstaGrab:
Чтоб выводить скролл ленту перед контентом, необходимо добавить хук в header.tpl вашего шаблона. В div id=«container», перед div id=«wrapper» вставляем:
{if $sAction=='insta'}{else}{hook run='instawrap'}{/if}
Затем открываем файл конфигурации плагина:
$config['clientid'] = ''; — Для получения clientid нам необходимо создать приложение тут instagram.com/developer/clients/register/ и после создание скопировать CLIENT ID.
Внимание! В своих примерах я не свечу свой токен, он изменен. Можете подставить свой и вы увидите результаты запроса.
$config['accesstoken'] = ''; — Для получения токена требуется
https://instagram.com/oauth/authorize/?client_id=сюда вставить полученный ранее clietnid&redirect_uri=сюда вставить адрес сайта&response_type=token
Пример строки:
https://instagram.com/oauth/authorize/?client_id=123333&redirect_uri=http://alustha.us/&response_type=token
По итогу нас перекинет на страницу авторизации, жмем ок и нас пекинет на наш сайт, а в адресной строке будет токен, который нам и требуется.
Пример строки с ответом:
http://alushta.us/#access_token=233562835.42567.be4b8ec30554b9087a11c8768b36
$config['pagelocid'] = '5244646'; — Для получения ID локации нам требуется в адресной строке браузера вставить ссылку
https://api.instagram.com/v1/locations/search?lat=48.858844&lng=2.294351&access_token=YOUR_ACCESS_TOKEN
и заменить lat=48.858844 и lng=2.294351 на свои значения местности (в гугле, в даресной строке при просмотре вашего города в google maps). А так же ваш ACCESS_TOKEN который мы уже получили.
Пример по г. Алушта:
https://api.instagram.com/v1/locations/search?lat=44.66554&lng=34.4007384&access_token=23333525.43gb67.be4bdsdf087af21768b36
Из ответа берем id той местности, которая вам требуется и вставляем в конфиг.
$config['pageuserid'] = '28774093'; — Для получения id какого нибудь пользователя instagram, нам достаточно скопировать его логин на сайте и получить id тут jelled.com/instagram/lookup-user-id
Проверенно на таких шаблонах: sanyo, jupiter, developer.
Список версий с изменениями
-
1.0.1
24 декабря 2014 - Добавлен копирайт для бесплатной версии.
-
1.0.0
18 апреля 2014 - Релиз