Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (21)

Лучшие ответы пользователя

Все ответы (33)
  • Как можно попрактиковать "интеграцию с API"?

    Newto
    @Newto
    На самом деле интересный вопрос. Я вот, за всё время свой работы, интегрировал сайты со множеством сторонних систем по REST API. Потом, как-то на собеседовании, на вопрос типа "что вы знаете о REST API", на серьёзных щах, ответил, "да практически всё" и начинал перечислять всякие банки, платёжки, сервисы доставки и т.п. с которыми делал интеграцию. Как вам и написал キム ファイブプラス выше, у некоторых из них были весьма "хитровыдуманные" алгоритмы, одна только интеграция с ЕСИА чего стоила... Однако потом меня спросили: "а как бы вы сами осуществили API в каком-либо сервисе?"... И тут весь мой опыт предыдущих интеграций мне не особенно то и помог, т.к. осуществлять приём ответов откуда-то там -- это одно, а их отдавать и грамотно обрабатывать -- это совсем другое. Поэтому мой совет такой: для опыта интеграции ищите "openapi" у различных сервисов, интегрируйте себе на сайт, если он у вас есть, платёжку от QIWI, например (там есть работа от физ лица). А так же напишите собственное API. Скачайте программу postman, посмотрите какие бывают методы авторизации. Попробуйте реализовать парочку из них, и сделайте грамотную обработку входящих данных, а так же ответ на них, в стандартном json-e.
    Ответ написан
    Комментировать
  • Как правильно отправлять почту через PHP?

    Newto
    @Newto
    https://github.com/PHPMailer/PHPMailer

    Библиотека умеет оправлять почту через удаленный SMTP, вам останется только её подключить и указать реквизиты доступа к вашему почтовому серверу.
    Ответ написан
    Комментировать
  • Сисадмин как хобби?

    Newto
    @Newto
    На любом пути опыт даёт одно и то же -- выполнение поставленных задач. Вы сможете себе поставить достаточно задач для того, что бы понять, что такое системное администрирование? Поверьте -- не сможете. Неожиданности всегда случаются на продакшене, т.е. на рабочих проектах. Поэтому мой ответ такой: сами вы системником не станете. Хотите стать -- идите им работать. Ну, или кому-то помогать. Или сделайте 100500 своих. Без рабочих проектов вы опыта не наберётесь никак.
    Ответ написан
    Комментировать
  • Как прикреплять пользователей к проектам?

    Newto
    @Newto
    В таблицу projects добавьте поле user_id и записывайте туда id пользователя из таблицы users.
    Ответ написан
  • Почему JS-скрипт не срабатывает при выводе из PHP?

    Newto
    @Newto
    alert(thrownError + '\\r\\n' + xhr.statusText + '\\r\\n' + xhr.responseText);}
    Ответ написан
    1 комментарий

Лучшие вопросы пользователя

Все вопросы (24)