Мне нужен код, чтобы получать электронные письма определенных компаний, использующих API freebase в Stack Overflow

Все, что я знаю, это название компании и ее страна. Может ли кто-нибудь предоставить пример PHP-кода. При запуске этого кода я получаю свойство ошибки, не найденное, «контакт электронной почты организации».

<?php
$service_url = 'https://www.googleapis.com/freebase/v1/search';
$params = array(
'query' => 'Emirates',
'key' => "My-Key",
'filter' => '(all type:/business/business_operation)',
"output" => '(/organization/email_contact )',
//    "result" => array(
//      "/organization/organization/email" => [],
//      "name" => "Freebase Staff",
//      "id" => "/business/business_operation"//    )
);
$url = $service_url . '?' . http_build_query($params);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = json_decode(curl_exec($ch), true);
curl_close($ch);
print "<pre>";print_r($response);print "</pre>";
?>

0

Решение

Попробуйте изменить значение параметра выходного поля:

«output» => ‘(/ organization / email_contact)’ для «output» =>
‘(Все / организация / email_contact)’

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]