Разработать расширение для Chrome

30 000 руб. за проект
01 декабря 2019, 16:24 • 9 откликов • 66 просмотров
Плагин позволяет рассылать push уведомления через API с автоматической подстановкой текущего url страницы, заголовка и картинки со страницы. А также выбирать условия для рассылки, полученные по API.

Макет: https://drive.google.com/file/d/1xGplwkXhabP6kAKZNqhiIReA5MsIcP_x/view?usp=sharing

Задачи:

  1. авторизация, путем ввода api ключа, полученного после регистрации на 3xpush.com
  2. автоматическое заполнение основных полей:
    1. заголовок - из title страницы
    2. описание - из title страницы
    3. ссылка - текущий url страницы
    4. картинка - самая большая картинка со страницы
  3. проверка заполнения основных полей
  4. подгрузка списков для условий рассылки о api
  5. проверка кол-ва доступных подписчиков по api
  6. отправка рассылки по api
Окно 1:

Авторизация. После установки плагина пользователю необходимо ввести api ключ, который он получит, после регистрации на сайте.

После указания ключа происходит проверка его существования через метод https://3xpush.com/page.php?id=24§ion=2, если вернулся json, значит такой ключ есть, и далее появляется форма для заполнения, если ключа нет, то выводится ошибка.

Окно 2:

  • Заголовок - обязательное, автоматически заполняется текущим title страницы, если есть
  • Описание - автоматически заполняется текущим title страницы
  • Ссылка - подставляется текущий url страницы
  • Ниже блок под картинку, при клике на него появляется окно для выбора файла, по умолчанию подставляется самая большая картинка со страницы по размерам, картинка подгружается в этот блок и подгоняется под размер 360x240
Ниже ссылка “Получатели”, которая раскрывает следующие поля:
После заполнения полей происходит отправки запроса о кол-ве доступных подписчиков по api методу https://3xpush.com/page.php?id=21§ion=2 с &check=1 тогда происходит только проверка кол-во доступных подписчиков по указанным условиям.

Если подписчиков больше 0 и все обязательные поля заполнены, то кнопка Отправить становится зеленой.

После отправки происходит запрос по api методу https://3xpush.com/page.php?id=21§ion=2 но уже с check=0 и если url вернул ответ succes: 1, то выдаем сообщение что рассылка успешно создана, в ином случае выводим сообщение об ошибке.

В окне статуса ссылка “Мои рассылки” ведет на https://3xpush.com/admin/index.php?m=my_send&utm_source=chrome_ext

В первом и втором окнке 3xpush.com ведет на https://3xpush.com/?utm_source=chrome_ext
Файлы
Отзывы
Аноним
Спасибо за интересный проект
4 года назад