diff --git a/docs/en/reference/restfulservice.md b/docs/en/reference/restfulservice.md index 7bd175b1f..1898129d8 100644 --- a/docs/en/reference/restfulservice.md +++ b/docs/en/reference/restfulservice.md @@ -150,18 +150,19 @@ Put something like this code in mysite/code/Page.php inside class Page_Controlle :::php // Accepts an RSS feed URL and outputs a list of links from it public function RestfulLinks($url){ - $delicious = new RestfulService($url); - - $conn = $delicious->connect(); - $result = $delicious->getValues($conn, "item"); + $service = new RestfulService($url); + $request = $service->request(); + $body = $request->getBody(); + $items = $service->getValues($body,"channel","item"); + $output = ''; - foreach ($result as $key => $value) { + foreach($items as $item) { // Fix quote encoding - $description = str_replace('"', '"', $value->description); - $output .= '
  • '.$value->title.'
    '.$description.'
  • '; + $description = str_replace('"', '"', $item->description); + $output .= "
  • link}\">{$item->title}
    {$description}
  • "; } return $output; - } + } Put something like this code in `themes//templates/Layout/HomePage.ss`: @@ -174,4 +175,4 @@ Put something like this code in `themes//templates/Layout/HomePage.s ## API Documentation -`[api:RestfulService]` \ No newline at end of file +`[api:RestfulService]`