Главное Авторские колонки Вакансии Образование
11 059 12 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Используем IFTTT и PushAll для получения уведомлений из различных сервисов

Недавно был представлен новый сервис от IFTTT - Maker. C помощью него вы сможете получать оповещения, например из RSS ленты, твиттера, инстаграма, фейсбука и многое-многое другое. Мы рассмотрим это на примере инстаграма.
Мнение автора может не совпадать с мнением редакции

На месте RSS может быть все что угодно, это может быть твиттер лента, действие в гитхабе, календаре гугл, инстаграме, тамблере, трелло, ютубе, википедии... количество рецептов на IFTTT поражает.

Вы скажите: А зачем нужен PushAll, если уведомления можно получать через IFTTT?

Ответ прост: Нету IFTTT для компьютера, нету IFTTT для WP. При помощи PushAll вы можете получать оповещения от IFTTT в ваш телеграм на Windows Phone, на компьютер в браузер хром или другие (при открытой вкладке, а скоро для OSX и Firefox в виде дополнений) А также получать те же оповещения на Android без установки самого IFTTT.

И пожалуй самое интересное: Вы можете делать пуши не только себе, а создать канал и пушить информацию своим подписчикам. То есть можно выбрать любой источник и сделать его каналом PushAll. И это бесплатно!

Что такое IFTTT?

IFTTT — это так называемый мешап-сервис, способный объединить в единый инструмент самые различные сетевые приложения.

Принцип работы IFTTT предельно прост. Каждая задача, носящая название Рецепт (Recipe), состоит из двух частей — триггера (Trigger) и действия (Action). Триггер — это некое конкретное условие, при котором должно выполняться определённое действие. Проще говоря, срабатывание триггера приводит к выполнению действия — Если это, тогда то.

Различные действия можно составлять из комбинаций каналов — то есть поддерживаемых IFTTT сетевых сервисов и некоторых физических устройств. Для каждого канала возможны выбор действий и их тонкая настройка, поэтому реальное число комбинаций чрезвычайно велико.

На создание простейшего рецепта уходит менее минуты, при этом вы можете воспользоваться богатой библиотекой IFTTT и выбрать уже кем-то придуманный рецепт или изменить его по своему усмотрению.

Предварительный этап

Вам конечно же нужно иметь Google+ аккаунт, чтобы зайти на PushAll.ru и нажать на вход. После чего добавляйте устройства - сверху справа есть ? там вся инструкция по установке

Добавили? Зайдите в профиль и "пропингуйте" вы увидите. что оно работает!

PS. Да PushAll скоро сможет оповещать и на почту.

Достаём необходимые данные

Если вы хотите пушить лично себе - заходим в администрирование -> API Общее

Находим там ключ для отправке себе и ID.

Если вы хотите пушить в канал - выбираем сверху созданный канал (чтобы создать нажмите на красный круг с + в центре)

У канала также есть раздел API. Там вы увидите ID канала и ключ канала

Создаем рецепт!

https://ifttt.com/myrecipes/personal/new

Заходим и после регистрации жмет THIS.

Выбираем RSS или что либо еще.

К примеру New Feed Item

Введем например RSS спарка

Жмем THAT

Ищем Maker

Жмем Connect и потом Done и потом Continue (зачем это непонятно)

Конечно же Make a web request

Выбираем все как на скриншоте - адрес API - https://pushall.ru/api.php

В body пишем: type=self&id=1&key=0000title=&text=&url=

Или type=broadcast&id=1&key=0000title=&text=&url=Первое в случае если вы шлете себе, а второе, если шлете в канал. Вместо 1 и нулей подставляем свои айди и ключ.

Далее заполняем параметры, в этом поможет интерфейс IFTTT

Также вы можете добавлять еще параметры, которые описаны в API PushAll, например ICON или URL.

Итоговая строка вышла у меня такой:type=self&id=1&key=0000title={{EntryTitle}}&text={{EntryContent}}&url={{EntryUrl}}

Создаем рецепт.

Все!

После этого все должно работать. Данный рецепт цепляет именно новые данные. Т.е. сразу вам пуш не придет. Вы также можете попробовать данный метод и с остальными объектами в IFTTT.

Кстати - вот готовый рецепт, просто вписываем туда свои данные и все работает (RSS тоже меняйте)

https://ifttt.com/recipes/338093-spark-to-pushall

Но для спарка лучше использовать специальный канал - https://pushall.ru/spark

PS. Да он работает!

+1
В избр. Сохранено
Авторизуйтесь
Вход с паролем