modInstagram

modInstagram

modstore.pro: https://modstore.pro/packages/photos-and-files/modinstagram

Github: https://github.com/ig0r74/modInstagram

Результат работы

Scraper (без токена)

Компонент позволяет выводить на сайте последние посты из Instagram.
Для работы необходим pdoTools, он устанавливается автоматически. Также нужно получить ACCESS TOKEN.

Для получения ACCESS TOKEN:
  1. Авторизоваться под аккаунтом Instagram, чьи посты хотите выводить на сайте.
  2. Зарегистрировать приложение www.instagram.com/developer/
  3. Убрать чекбокс в настройках приложения на вкладке Security
  4. Сгенерировать ACCESS TOKEN:
    https://www.instagram.com/oauth/authorize/?client_id=ВАШ_CLIENT_ID&redirect_uri=ВАШ_URL_АВТОРИЗАЦИИ&response_type=token&scope=basic&hl=en
  5. ACCESS TOKEN будет в url, на который вас перенаправит Instagram после авторизации

ACCESS TOKEN можно указать как глобально в системных настройках, так и в каждом вызове сниппета.

Теперь можно вызывать сниппет используя стандартный синтаксис, однако pdoTools все равно нужен.
Минимальный вызов (если токен указан в системных настройках):
[[!modInstagram]]

Время жизни кэша теперь указывается в параметре cacheTime. По-умолчанию 1800 (30 минут).

Вызов со всеми параметрами и с использованием синтаксиса Fenom:
{'!modInstagram' | snippet : [
    'accessToken' => '123123123123123',
    'tpl' => 'tpl.modInstagram.item',
    'tplWrapper' => 'tpl.modInstagram.wrapper',
    'cacheTime' => 3600,
    'limit' => 8,
    'maxId' => 13872296,
    'minId' => 13872200,
]}

Также доступны параметры toPlaceholder и showLog.

В чанке tpl доступны следующие плэйсхолдеры:

Пример использования (кэширование теперь встроено в сниппет):


[[!modInstagram?
    &limit=`18`
    &miUsername=`ig0r74`
    &fromJson=`1`
    &showLog=`1`
]]

Результат работы JSON:

ГЛК Завьялиха
08.02.2020

Люблю Завьялиху за отличный фрирайд и обилие снега #zavbusteam

Подробнее
Глц Мраткино
08.01.2020

НГ в Мраткино останется одной из ярких вспышек в моей памяти. Спасибо @zavbus за организацию поездки...

Подробнее
Монахи
07.01.2020

#chelyabinsk #wintercycling

Подробнее
Chelyabinsk, Russia
05.01.2020

#chelyabinsk #wintercycling

Подробнее
Глц Мраткино
01.01.2020

Подробнее
Ho Chi Minh
21.12.2019

Все хорошее когда-нибудь заканчивается. Так и закончился мой мотопробег с севера на юг Вьетнама + не...

Подробнее
Cambodia Vietnam Border ព្រំដែន កម្ពុជា វៀតណាម បាវិត
20.12.2019

Уезжаю в закат из этой невероятной страны. Отдыхайте на курортах краснодарского края #cambodia

Подробнее
Cáp Treo Hòn Thơm – Phú Quốc Cable Car
12.12.2019

Канатная дорога на Фукуоке - рекомендасьон. Оч клёво и супердешево. За 150 000 донгов ты прокатишься...

Подробнее
Starfish Beach
11.12.2019

Starfish beach, Phu Quoc

Подробнее
Mũi Né
06.12.2019

Концентрация русских пакетников и магазинов "Наташа" зашкаливает. #muine #vietnam

Подробнее
Phan Rang
04.12.2019

Phang Rang, Nui Chua National Park #vietnam

Подробнее
Monkey Mountain Facility
23.11.2019

Здесь настолько крутые серпантины, что аж не пускают на байках с автоматической коробкой #danang #vi...

Подробнее