2014-02-03 4 views
0

У меня есть большая системная запись на PHP. Эта система не основана на каких-либо рамках. Я решил создать RESTful API.Создать RESTful API в PHP

  1. Есть ли какая-нибудь простая библиотека, которая помогает мне создавать API? И просто развертывать в моей системе? Я не использовал пространство имен в своей системе.
  2. Можно ли создать сеанс с RESTful API? потому что мне нужны функции входа в систему.
  3. Это будет здорово, если библиотека, который я использую для создания RESTful API, помогают мне создавать документацию

ли кто-то использовал RESTler? Что вы думаете об этом инструменте?

+0

'REST' является лицом без гражданства, но нет никаких причин, ваш' PHP' не может поддерживать состояние сеанса. Отдайте свой «PHP» токен аутентификации в службе «REST», а затем выполните аутентификацию пользователей с помощью «PHP». – crush

+0

Я просто написал простую систему API, используя Slim Framework - вы можете уйти с подключением к своей системе маршрутизации, а затем вызывать свой собственный код оттуда, то есть вам не нужно все это использовать. – halfer

+0

CakePHP имеет встроенную функциональность REST, она построена для автоматической обработки определенных методов запросов на определенных конечных точках –

ответ

2
  1. Библиотека для RESTful API, вероятно, будет микрокатегорией. Если вы собираетесь использовать микрокарт, то вы можете посмотреть и на правильную структуру, которая может иметь более надежные функции.

  2. Для входа на REST вы можете обмануть немного, используя HTTP Basic Authentication

  3. Если вы хотите автоматическую документацию, я бы рекомендовал проверить Symfony2 вместе с FOSREst Bundle и NelmioApiDoc Bundle работает лакомство

для полного объяснения проверить эту статью: http://williamdurand.fr/2012/08/02/rest-apis-with-symfony2-the-right-way/

Смежные вопросы