2016-02-11 8 views
0

Я делаю API-вызов для других разработчиков, поэтому мой вопрос может звучать глупо, но мне нужна помощь сообщества. Так спасибо заранее.Php codeigniter Api call issue

Я закончил вызов API для веб-службы, используя этот https://github.com/chriskacerguis/codeigniter-restserver. Все вызовы api работают отлично, когда я тестирую его, используя плагин postman для chrome.

Я перенаправил свой вызов API разработчику Android, и он смог использовать методы GET с помощью прямого URL-адреса. теперь он просит меня предоставить прямой URL-адрес вызова POST, PUT и DELETE API, который я не знаю, как предоставить.

Если, например, это мой вызов API для использования метода GET, http://example.com/api/chemists/2 с использованием метода chemists_GET. Как получить прямой URL-адрес этого вызова API PUT с помощью этого метода chemists_PUT. подобно методу мудрого химика_POST и chemists_DELETE.

Пожалуйста, помогите мне.

ответ

0

Yoyu уже ki9nd из ответил себя ... со ссылкой вы дали ...

Вы URL, к конечным точкам будет, как вы их ... однако вам нужно будет реализовать пост функции и т. д., как определено в https://github.com/chriskacerguis/codeigniter-restserver#responses, эта страница также описала удаление и добавление слишком ...

+0

Да Мозг я также внедрил функцию Post, но вам нужно знать, какой может быть URL-адрес, который запрашивает разработчик. например, http://example.com/api/chemist/post ???. FYI PUT, POST, DELETE работает нормально в POSTMAN –

+0

Нет необходимости в URL-адресе ... POST, GET и т. Д. Являются вызовами метода, то есть они будут делать запрос cURL, используя команды GET, POST, DELETE - подобно тому, как это делает POSTMAN, поэтому, если они просят что-то другое, это их понимание того, как вызвать resful api, который виноват ... вам, возможно, потребуется создать некоторые выкапывать некоторые примеры завихрений ... может даже вызовы командной строки, чтобы доказать это им. I.e .: curl -X GET | POST | DELETE http://example.com/api/chemists/2 (http://conqueringthecommandline.com/book/curl - есть примеры того, как правильно выполнять каждую команду). – Brian