Как организовать запрос к бд для сторонних разработчиков

  • Автор темы Автор темы baddcat
  • Дата начала Дата начала

baddcat

Новичок
Всем привет!

Есть социальный сервис. Была поставлена задача - сделать api для сторонних приложений.
Неутихают дисскуссии как организовать доступ к этим api :

мнение 1: сделать домен 3-го уровня (api.domain.com) и отдавать результаты запросов к api оттуда

мнение 2: сделать свой модуль для разработчиков (с ограничениям по доступу к функционалу), потому как http запрос на сторонний домен при получении больших данных от него займет больше времени.

Интересно было бы услышать мнение форумчан по этому поводу. Может кто еще какой вариант предложит
 
Пока никто) Все только в теории
Все дело в том, что если верх возьмет мнение о том, что api придется ложить на отдельный домен, то сервис будет сам вкорне переделан -
сам сервис будет работать на основе этих api что уже кажется бредом потому как проще обращаться к бд со стороны сайта чем через ветку сайт->api->db->ответ от бд

второй вариант - это взять нашу же библиотеку (получение данных о пользователе, работа с контентом пользователя и т.д) и отдать разработчикам но уже с ограниченным функционалом
 
У вас там в команде разработчиков у всех проблемы с логическим мышлением?
Какая разница, на субдомене api или на локейшене?
Какое это отношение имеет к тому, как работает сам сервис?
 
второй вариант - это взять нашу же библиотеку (получение данных о пользователе, работа с контентом пользователя и т.д) и отдать разработчикам но уже с ограниченным функционалом
И откуда она данные будет брать?

Складывается впечатление, что вы собираетесь предоставить прямой доступ к своей БД через эту самую библиотеку. Разве необходимо объяснять почему это глупо?
 
Сверху