我发现关于这个API的文档很少,所以我来到这里希望有人知道如何使用这个东西。当我试着这样做的时候,什么也没有出现。现在,我只是试图显示第一个清单的标题。下面是我的代码:
<?php
$url = "http://api.oodle.com/api/v2/listings?key=MYKEY®ion=sf&category=sale/electronics&q=ipod";
$response = file_get_contents($url);
echo $response->element[0]->title;
?>
这里是XML的链接:http://api.oodle.com/api/v2/listings?key=TEST®ion=chicago&category=vehicle/car
谢谢!
您必须先解析XML,然后才能像那样访问它。
类似以下内容(未经测试!)
<?php
$url = "http://api.oodle.com/api/v2/listings?key=MYKEY®ion=sf&category=sale/electronics&q=ipod";
$response = file_get_contents($url);
$xmlDoc = new SimpleXMLElement($response);
echo $xmlDoc->element[0]->title;
?>
在这个例子中,我使用SimpleXML。
简单来说,通过执行$xmlDoc = new SimpleXMLElement($response)
,我们告诉PHP $response
包含应该被解析为可以通过编程访问的结构的XML。
在这种情况下,$xmlDoc
成为SimpleXMLElement
对象,您可以按照文档使用:http://php.net/manual/en/class.simplexmlelement.php