Мы в Telegram
Добавить новость

Актовый зал в мытищинской школе № 6 обновят этим летом

Lipatov Sound заявил о выходе нового трека “Red City”

Департамент городского имущества оповещает об установлении публичного сервитута на земельные участки в ЦАО

Путин заявил, что погибший президент Ирана Раиси был надежным партнером



Новости сегодня

Новости от TheMoneytizer

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

Нужно реализовать и протестировать взаимодействие с 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

Читайте на 123ru.net


Новости 24/7 DirectAdvert - доход для вашего сайта



Частные объявления в Вашем городе, в Вашем регионе и в России



Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Smi24.net — облегчённая версия старейшего обозревателя новостей 123ru.net. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.




Новости от наших партнёров в Вашем городе

Ria.city

Сергей Собянин: Колледжи проведут Дни открытых дверей

В Подмосковье создадут ещё восемь ООПТ

Военно-патриотическая игра «Тропа разведчика» прошла в Мытищах

Департамент городского имущества оповещает об установлении публичного сервитута на земельные участки в ЦАО

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

В столице Туркменистана - Ашхабаде открыли памятник легендарному армянскому поэту и композитору Саят-Нове

В Санкт-Петербург прошел ХIХ Санкт-Петербургский международный книжный салон

Активиста Булатова оштрафовали на 50 тысяч рублей за дискредитацию армии

В Росгвардии стартовал чемпионат по боксу «Кубок Победы»

Новости России

В Москве произошла драка с участием 15 человек, двое в больнице

Актовый зал в мытищинской школе № 6 обновят этим летом

Бонгонда: стадион и база «Спартака» — мои любимые места в Москве

«Гигант из Елбашей»: житель Новосибирска нашел огромный сморчок

Экология в России и мире

Мистический Тибет: путеводитель по местам силы от Кажетты Ахметжановой

Сотрудники отеля Yalta Intourist поздравили ветеранов с Днём Великой Победы

Лукашенко лоббирует интересы Алиева по изоляции Армении

Шапки женские вязаные на Wildberries, 2024 — новый цвет от 392 руб. (модель 466)

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

Арина Соболенко сняла траур по Кольцову и завела новые романтические отношения

Шнайдер вышла в финал турнира WTA-125 в Париже, обыграв Грачёву

Рахимова прошла во второй круг турнира WTA в Рабате на отказе Таунсенд

Касаткина, Андреева и Кудерметова — в тройке лидеров в борьбе за звание лучшей теннисистки

Moscow.media

Шапки женские вязаные на Wildberries, 2024 — новый цвет от 392 руб. (модель 466)

Главы МЧС и Минприроды РФ доложили Владимиру Путину о паводковой обстановке в Оренбуржье, Тюменской, Курганской и Омской областях

В деле об убийстве в Екатеринбурге шестилетнего мальчика появился третий фигурант

Новые наушники Nothing Ear и Ear (a) уже доступны











Топ новостей на этот час

Rss.plus






Департамент городского имущества оповещает об установлении публичного сервитута на земельные участки в ЦАО

Вышло за рамки: теперь возможно стать чемпионом игры «Камень, ножницы, бумага»

Путин заявил, что погибший президент Ирана Раиси был надежным партнером

Lipatov Sound заявил о выходе нового трека “Red City”