Добавить новость
ru24.net
Работа
Июнь
2020

PHP. Взаимодействие с API Регистраторов, Yandex, Google, Cloudflare

0

Нужно реализовать и протестировать взаимодействие с API для регистрации доменов, работы с DNS зонами, получения кода счетчиков google и yandex, регистрации в Yandex webmaster, и Google Search Console.

Реализация нужна на PHP (Интерфейсы и классы их реализующие).

Можно использовать (адаптировать) готовые реализации от поставщиков API (Yandex, Google, Cloudflare, namecheap итд)

Для запросов к API используем Guzzle (http://docs.guzzlephp.org/en/stable/).

API будет использоваться из Laravel, поэтому допустимо использовать возможности этого фреймворка. (Коллекции, работа с конфигурацией, переменными окружения, базой данных итд)

Предусмотреть работу через Proxy.

Все API ключи, Proxy брать из переменных окружения (.env)

Требования к коду: "Чистый" на сколько это возможно.

Для демонстрации работы реализовать команды в консоли artisan для каждого действия.

В откликах указывайте:

Опыт с PHP

Если ли опыт релевантный этой работе

Желаемую ставку оплаты в час. Грубую оценку работы в часах.

Ссылку на GitHub (Если есть)

Что нужно:

Работа с регистраторами доменов

(На первом этапе нужно поддержка: https://www.namesilo.com/, https://www.namecheap.com/, https://pananames.com/)

1. Получить баланс на счету регистратора

2. Проверить доступность домена для регистрации

3. Получить стоимость регистрации домена

4. Получить стоимость продления домена

5. Проверить зарегистрирован ли домен у этого регистратора

6. Получить дату expired для домена

7. Изменить NS серверы на Cloudflare

Работа с Cloudflare. (CloudFlare используется только как name server, те DNS only)

1. Добавить IP адрес / адреса для определённого домена. (IP адресов может быть больше одного).

2. Добавить IP адрес / адреса для субдомена

3. Получить все субдомены определенного домена для которых назначены ip адреса

4. Удалить субдомен (удалить его IP адрес)

Работа с Yandex.metrica и Google Analytics

1. Регистрация счетчика.

2. Удаление счетчика

3. Получение количества посещений для счетчика.

Работа с Yandex.webmaster и Google search console

1. Регистрация сайта, проверка прав через DNS (создание TXT записей типа yandex-verification: sdfgsdfgwertwert", google-site-verification=Kjhlkejrf-KjhqwefkjhKJHsd). Записи создаем через CloudFlare.

2. Регистрация субдомена в webmaster

3. 3. Проверка резеристрирован ли домен в Yendex.webmaster и google.search console.

4. Привязка счетчика Yandex.metrica к записи yandex.webmaster. Активация режима обхода по счетчику.

5. Переезд сайта на новый домен.

6. Удаление сайта из консолей.

Простой сценарий для иллюстрации:

На входе:

Доменное имя. Пример: mydomain.com

Доменное имя второго уровня: second.mydomain.com

Ip адреса серверов которые нужно связать с именем. Пример: 12.12.10.10, 12.12.10.11

Регистрация домена: (Например через регистратора namecheap.com)

1. Запрос баланса.

2. Проверка доступности mydomain.com для регистрации

3. Получение стоимости регистрации mydomain.com

4. Регистрация mydomain.com через регистратора

5. Регистрируем домен в cloudflare

6. Изменяем NS сервера домена на NS серверы Cloudflare. (Например: chad.ns.cloudflare.com, tara.ns.cloudflare.com)

Настраиваем IP адреса для нашего домена и субдомена: mydomain.com => [12.12.10.10, 12.12.10.11]

second.mydomain.com => [12.12.10.10, 12.12.10.11]

7. Регистрируем счетчики в Yandex и Google

8. Регистрируем сайт в Yandex.webmaster и Google.search.console (для проверки прав создаем соответствующие DNS TXT записи)

9. Регистрируем счетчики для mydomain.com, получаем код счетчиков и ID счетчиков)

10. Связываем счетчик Yandex.metrica с Yandex.webmaster




Moscow.media
Частные объявления сегодня





Rss.plus



СЕНСАЦИОННЫЙ ДОКЛАД ПРО ДЕЛО СКРИПАЛЕЙ, САФРОНОВА, ГОЛУНОВА.

«ЯРКО» провела развлекательную программу на фестивале «Крутая песочница»

Филиал № 4 ОСФР по Москве и Московской области информирует: Отделение СФР по Москве и Московской области выплатило единовременное пособие при передаче ребенка на воспитание в семью 474 семьям региона

ЭКСПЕРТ АНАТОЛИЙ ГОЛОД ПРЕДЛАГАЕТ СЕНСАЦИОННО УЛУЧШИТЬ НАЛОГОВУЮ СФЕРУ!


Прямые рейсы в Таиланд неожиданно снимают: стали известны подробности и альтернативы

Звезды оперной сцены представят I Международный фестиваль «Мир классического романса»!

Завершилась первая цикловая встреча региональных руководителей компании AlfaBiom

Россиянам предложили премиальные туры сразу в 2 страны: рейсы начнутся из 8 российских городов


'Hum bhi insaan hain': Pakistan allrounder Imad urges calm

Virtual Luck: Exploring Vavada Casino

Scotland star SENT OFF after ‘worst tackle ever seen’ as they capitulate in Euro 2024 opener against Germany

McDonald's Grimace showed Mets fans what happens when something goes right this season


Храм Преображения Господня в Коммунарке

Триумфальное возвращение Льва Лещенко на сцену спустя месяцы затишья. Артист презентовал дуэт с солистом группы “Парк Горького” Сергеем АРУТЮНОВЫМ

Росгвардейцы обеспечили охрану общественного порядка в День поселка Вербилки

В Коми ввели штрафы за «склонение к абортам»


Embracer has closed Alone in the Dark studio Pieces Interactive

Для Summoners Kingdom: Goddess проходит пробный запуск на Android

Моя Говорящая Кошка 3.2

По аниме и манге «Кайдзю № 8» выпустят PC и мобильную игру — Kaiju No. 8 THE GAME


Монтаж димоходів та вентиляційних систем у Києві


СЕНСАЦИОННЫЙ ДОКЛАД ПРО ДЕЛО СКРИПАЛЕЙ, САФРОНОВА, ГОЛУНОВА.

Филиал № 4 ОСФР по Москве и Московской области информирует: Отделение СФР по Москве и Московской области выплатило единовременное пособие при передаче ребенка на воспитание в семью 474 семьям региона

Галина Ржаксенская впервые стала участником ПМЭФ в Санкт-Петербурге

Как Россия уступила Азербайджану значительные территории Дагестана и два села




Минздрав: В Нижнем Новгороде 12 человек обратились к врачам с ботулизмом

В Дубне сотрудники Росгвардии помогли утиному семейству перейти оживленную трассу

Токсичный бизнес: за медицинской помощью с симптомами отравления в Москве обратилось более 120 человек

Парадокс "массового заражения" ботулизмом: Врач объяснил, в чём кроется подвох


Козлов: Россия и КНДР прорабатывают возможность запуска прямых рейсов

Sochi1.ru: застолье в Абхазии закончилось отравлением для российской туристки

Экосистема для бизнеса «Синкретика» была представлена в рамках ПМЭФ

Воробьев: центр для слепоглухих граждан в Сергиевом Посаде заработает в сентябре


«Ну и где здесь «группа смерти?» ATP показала, каким был бы Евро-2024 с теннисистами

Курникова показала трогательные фото Энрике Иглесиаса

Скачков и Тайлакова выиграли соревнования по настольному теннису на Играх БРИКС

Самсонова поддержала Андрееску после победы над ней в финале турнира в Хертогенбосхе


Как Россия уступила Азербайджану значительные территории Дагестана и два села

Экосистема для бизнеса «Синкретика» была представлена в рамках ПМЭФ

СЕНСАЦИОННЫЙ ДОКЛАД ПРО ДЕЛО СКРИПАЛЕЙ, САФРОНОВА, ГОЛУНОВА.

Sochi1.ru: застолье в Абхазии закончилось отравлением для российской туристки


Музыкальные новости

Память Жанны Фриске почтили посмертной наградой и ее песней на музыкальной премии

В безобразном состоянии: Андрей Разин забросил могилу своего 16-летнего сына

Театр и Цирк, Культура и Концерт, Россия и Дети: «Волшебные башмачки Элли» - эта постановка создана по мотивам знаменитой сказки Александра Волкова «Волшебник Изумрудного города»

Братья Грим и Найк Борзов выступят в Нижегородской области в День молодежи



Галина Ржаксенская впервые стала участником ПМЭФ в Санкт-Петербурге

Филиал № 4 ОСФР по Москве и Московской области информирует: Отделение СФР по Москве и Московской области выплатило единовременное пособие при передаче ребенка на воспитание в семью 474 семьям региона

СЕНСАЦИОННЫЙ ДОКЛАД ПРО ДЕЛО СКРИПАЛЕЙ, САФРОНОВА, ГОЛУНОВА.

В России запустили бесплатного цифрового ЗОЖ-помощника


Филипп Киркоров, Люся Чеботина, SHAMAN – 25 ярких звезд в Открытой студии «Авторадио» на «Премии МУЗ-ТВ 2024»

Те самые русские с флагами на матче-открытия Евро — мы их нашли! Как попали на стадион и как реагируют вокруг?

Владимир Путин, Дмитрий Медведев, Анатолий Голод: ПРИЗНАНИЕ НАТО НАДО ПРИМЕНЯТЬ!

Московский аэропорт Домодедово и Всероссийское общество инвалидов заключили соглашение о сотрудничестве


Движение на участке Боровского шоссе приостановлено из-за сверхинтенсивных осадков

Фест, байк, рок-н-ролл. Как в Москве отметили День мотоциклиста

Бесплатный билет в музеи Зеленоградска от «ПАРАDOX» и BelkaCar

Движение на участке Боровского шоссе в Новой Москве ограничили из-за подтопления


СЕНСАЦИОННЫЙ ДОКЛАД ПРО ДЕЛО СКРИПАЛЕЙ, САФРОНОВА, ГОЛУНОВА.

СЕНСАЦИОННЫЙ ДОКЛАД ПРО ДЕЛО СКРИПАЛЕЙ, САФРОНОВА, ГОЛУНОВА.

ДОКЛАД ПРО ДЕЛО СКРИПАЛЕЙ, САФРОНОВА, ГОЛУНОВА. ПРО НАУКУ АКТИВНОЙ ВСЕЛЕННОЙ. ЭКСПЕРТ АНАТОЛИЙ ГОЛОД.

Путин летит к Ким Чен Ыну. Россия и Северная Корея станут стратегическими партнёрами


ПМЭФ-2024: премиальный бренд HONGQI представил на Форуме свои флагманские и новые модели

Зачем Марина Александрова уехала из Москвы в сибирскую глушь




Врач-дерматолог Мадина Байрамукова: что делать с "мурашками» на коже

В России запустили бесплатного цифрового ЗОЖ-помощника

В Москве убийца пожилых инвалидов засунул сборник нот в тело жертвы

Московский аэропорт Домодедово и Всероссийское общество инвалидов заключили соглашение о сотрудничестве



Военно-спортивный фестиваль Росгвардии в «Лужниках» собрал более 20 000 москвичей и гостей столицы

В УФСИН России по Республике Дагестан прошли лично-командные соревнования по легкой атлетике

Красногорск первым встретил участников международного супермарафона Москва-Минск

Резидент «Инсайт Люди» Дмитрий Зубов установил мировой рекорд по чеканке мяча




Москва-Пекин. Собянин в Китае подписал соглашение о сотрудничестве

Собянин: Москва и Пекин подписали программу сотрудничества на 2024-2026 годы

Собянин прибыл в Китай с рабочим визитом

Собянин рассказал о росте турпотока из Китая


По каким признакам можно распознать машину-«утопленника»: лайфхак

Обмен электронными транспортными накладными стал доступен участникам «Биржи грузоперевозок ATI.SU»

Козлов: Россия и КНДР прорабатывают возможность запуска прямых рейсов

Российские компании придерживаются собственного подхода в ESG


Свыше 40 представителей медбизнеса приняли участие в подмосковной конференции

Sochi1.ru: застолье в Абхазии закончилось отравлением для российской туристки

Как Россия уступила Азербайджану значительные территории Дагестана и два села

Парадокс "массового заражения" ботулизмом: Врач объяснил, в чём кроется подвох


Более 39 млн рублей направлено на летний отдых и оздоровление детей-сирот в Архангельской области

Преподаватель из Архангельска вышла в финал международного конкурса «Педагогическое начало – 2024»

Актера Игоря Меркулова похоронят на Николо-Архангельском кладбище

Express: АПЛ «Архангельск» представляет большую угрозу инфраструктуре НАТО


В Симферополе пройдёт спектакль-акция «Подаренная жизнь»

Выставка-посвящение «Первая дама советской скульптуры»

Футболисты ЮФУ одержали три победы в домашнем турнире

Фольклорно-литературная программа «Сказки детства, полные чудес, нас уводят в царство тридесятое»


Козлов: Россия и КНДР прорабатывают возможность запуска прямых рейсов

На горячую линию паллиативной помощи Подмосковья поступило 5 тысяч звонков с начала года

Дерматолог Егорова рассказала, как загорать на солнце без вреда для кожи

Воробьев: центр для слепоглухих граждан в Сергиевом Посаде заработает в сентябре












Спорт в России и мире

Новости спорта


Новости тенниса
Андрей Рублёв

Теннисисты Рублев, Хачанов и Самсонова не сыграют на Олимпиаде-2024






18 человек попали в больницы с ботулизмом в Казани и Нижнем Новгороде

Sochi1.ru: застолье в Абхазии закончилось отравлением для российской туристки

Что предвидел Александр Починок и о каких событиях предупреждал? Почему его многие называли Аль Пачино

На горячую линию паллиативной помощи Подмосковья поступило 5 тысяч звонков с начала года