我发现这个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
谢谢!
答案 0 :(得分:1)
您必须解析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