Глядя на разработку веб-сервиса (api) в PHP, чтобы предложить клиентам более простой способ интеграции с нашей платформой. Существуют вызовы рабочих процессов, которые будут проверяться с помощью пользователя/пароля, а также некоторые параметры отчетности.
Извините, я не могу опубликовать более подробную информацию или код на эту тему, и я никогда не разрабатывал веб-сервис, но имел опыт использования их через SOAP.
Теперь мне также нужно предложить состояние или статус рабочего процесса, и я думаю, что REST будет лучшим выбором здесь, но все еще ищет мнения об этом.
Для отчетности я хотел бы предложить различные варианты, такие как XML, Excel/CSV, по какой-либо причине я бы выбрал один за другим?
Каковы некоторые подводные камни, которые я должен искать?
Какие драгоценности можно предложить любому.
Спасибо заранее за любую помощь, поскольку это очень важно для меня понять.
ОБНОВЛЕНИЕ # 1:
- Какой был бы самый безопасный метод?
- Какой самый гибкий метод (Независимая от платформы)
ОБНОВЛЕНИЕ # 2: немного о потоке данных. У каждого пользователя есть creds для использования API, и никакие данные не распределяются между пользователями. Использование отправляет запрос, запрос обрабатывается и возвращается доход. нет обновлений. (Думайте, Google), выполняется запрос на поиск и приводятся результаты, но в моем случае дается только один результат. Не знаю, нужно ли это, чтобы это был FYI.