Explorar el Código

handle google api no results

lolcat hace 9 meses
padre
commit
560b9b04da
Se han modificado 1 ficheros con 3 adiciones y 2 borrados
  1. 3 2
      scraper/google_api.php

+ 3 - 2
scraper/google_api.php

@@ -570,7 +570,7 @@ class google_api{
 			"video" => [],
 			"news" => [],
 			"related" => []
-		];		
+		];
 		
 		if(isset($json["error"]["message"])){
 			
@@ -583,7 +583,8 @@ class google_api{
 		
 		if(!isset($json["items"])){
 			
-			throw new Exception("Failed to access items array");
+			// google just doesnt return items when theres no results
+			return $out;
 		}
 		
 		foreach($json["items"] as $result){