2016-09-01 9 views
0
ini_set('display_errors', 1); 
ini_set('display_startup_errors', 1); 
error_reporting(E_ALL); 

require __DIR__.'/vendor/autoload.php'; 

define('GOOGLE_API_KEY', 'MY-KEY'); 
define('GOOGLE_CX', 'CX-ID'); 

$client = new Google_Client(); 
$client->setApplicationName("My Project Name"); 
$client->setDeveloperKey(GOOGLE_API_KEY); 
$search = new Google_Service_Customsearch($client); 

$params = array(
    'fileType' => 'png', 
    'imgSize' => 'large', 
    'searchType' => 'image', 
    'filter' => 1, 
    'num' => 10, 
    'googlehost' => 'google.co.nz', 
    'cx' => GOOGLE_CX 
); 

$q = 'lenovo logo transparent'; 

try { 
    $results = $search->cse->listCse($q, $params); 
    echo '<pre>'.print_r($results,1).'</pre>'; 
} catch (Google_ServiceException $e) { 
    $error = $e->getMessage(); 
} catch (Google_Exception $e) { 
    $error = $e->getMessage(); 
} 

echo 'Done!'; 

.. gibt keine Ergebnisse zurück, noch irgendwelche Fehler, nur Echos Done. Was mache ich hier falsch?Google Bildersuche gibt keine Ergebnisse zurück

Antwort

0

Stellt sich heraus referrer festgelegt für die API war falsch. Ich habe es vorübergehend ausgeschaltet und es hat funktioniert.

Verwandte Themen