Как мне выполнить REST-запросы в (торт) PHP? - PullRequest
1 голос
/ 29 июня 2011

Я пытаюсь получить некоторые данные на своем сайте CakePHP с помощью REST API.Я знаком с CakePHP, но не с REST, поэтому мне хотелось бы получить несколько советов о том, как лучше всего это сделать.Я посмотрел в Интернете, но многое из того, что я нашел, говорит мне, как создать свой собственный API, или он довольно старый, и я не уверен, что он все еще актуален.

Документация API говоритмне сделать запрос

http://api.sitename.com/rest/organizations/my_id/media.xml

, где my_id - это моя строка.

Я использую:

$url = http://api.sitename.com/rest/organizations/my_id/media.xml;
$result = file_get_contents($url);

, а затем у меня есть xmlв $ результате.

Это лучший способ сделать это?

Спасибо!

Ответы [ 3 ]

3 голосов
/ 29 июня 2011

Короткий прямой ответ на:

Это лучший способ сделать это?

нет

Нет

Перейдите к документации PHP cURL для получения дополнительной информации о том, как "общаться" с общедоступными веб-службами.

1 голос
/ 13 июля 2011

Я нашел эту статью полезной для понимания немного о Cake и ReST:

http://nuts -and-bolts-of-cakephp.com / 2010/06/27 / put-пол-успокоительный-апи-разработка к остальному /

1 голос
/ 29 июня 2011

Изучив cURL, как предлагает Чарльз Спрейберри, вы захотите узнать о разборе XML в PHP , чтобы иметь возможность что-то делать с данными, которые вы получаете.

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