6CS028 Workshop - Web Services
From mi-linux
Jump to navigationJump to searchMain Page >> Web Application Development >> Workbook >> Week 07
A REST example : Amazon
<H1>Top Selling Books on Amazon.com at <?= date("d-m-Y H:i"); ?></H1> <? // My key is 0NR4EHP6HAVW61V6P1G2 // APPLY FOR YOUR OWN KEY!! // Node for books $node = 283155; // Build REST url $url = "http://webservices.amazon.com/onca/xml?"; $url.= "Service=AWSECommerceService&"; $url.= "SubscriptionId=0NR4EHP6HAVW61V6P1G2&"; $url.= "Operation=BrowseNodeLookup&"; $url.= "BrowseNodeId=$node&"; $url.= "ResponseGroup=TopSellers"; // Get raw data $response = file_get_contents($url); // Convert raw data to object $xml = simplexml_load_string($response); // Browse object and display book titles foreach($xml->BrowseNodes->BrowseNode->TopSellers->TopSeller as $book) { echo $book->Title."<br>"; } ?>
And: