error)) { echo 'Error: ' . $results['error']['message']; } else { $searchResults = []; foreach ($results->items as $item) { $searchResult = [ 'title' => $item->title, 'link' => $item->link, 'snippet' => $item->snippet ]; $searchResults[] = $searchResult; } } return $this->successResponse("data artikel", $searchResults); } // public function searchArticle(){ // $query = 'balita sehat'; // $url = 'https://news.google.com/rss/search?q=' . urlencode($query); // $xml = file_get_contents($url); // $feed = simplexml_load_string($xml); // if ($feed) { // $searchResults = []; // foreach ($feed->channel->item as $item) { // $searchResult = [ // 'title' => $item->title->__toString(), // 'link' => $item->link->__toString() // ]; // $searchResults[] = $searchResult; // } // } else { // echo 'Failed to load feed.'; // } // return $this->successResponse("data artikel", $searchResults); // } }