Как вставить / обновить данные в сторонние базы данных, у которых нет API? - PullRequest
0 голосов
/ 16 сентября 2011

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

Сначала им нужно будет создать скрипт и разместить его в доступном месте на своем веб-сервере, к которому я могу получить доступ через URL. Они должны будут предоставить URL для меня. Затем я могу сделать запрос cURL POST к этому URL и передать массив JSON данных, которые необходимо вставить. Сценарий на их сервере будет обрабатывать анализ массива JSON и вставку / обновление в базу данных.

Я думаю, что это должно сработать, но к каким проблемам безопасности я бы их открыл?

1 Ответ

1 голос
/ 16 сентября 2011

Вы описали, как они создают API. То, что URL-адрес вызывает скрипт и не написан на чем-то вроде Java или PhP, не означает, что это не API.

Вам необходимо убедиться, что ваш URL-адрес защищен, чтобы только авторизованные пользователи могли вызывать его, и они, вероятно, захотят проверить данные.

Вы должны позволить им решить, проще ли это, чем встать на более надежное / не основанное на сценариях решение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...