我正在尝试使用REST API将一些数据提取到我的CakePHP站点。我熟悉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);
然后我在$ result中有了xml。
这是最好的方法吗?
谢谢!
答案 0 :(得分:3)
答案 1 :(得分:1)
在查看Sprayberry建议的cURL之后,您将想要了解parsing XML in PHP能够对您检索的数据执行某些操作。
答案 2 :(得分:1)
我发现这篇文章对于理解Cake和ReST有点有用:
http://nuts-and-bolts-of-cakephp.com/2010/06/27/putting-semi-restful-api-development-to-rest/