Я в полной растерянности … Два звонка ниже используют один и тот же сервис, но один работает отлично, другой отказывает … Я надеялся, что другой набор глазных яблок может поймать то, что я делаю неправильно. На Google OAuth Playground они оба работают нормально
!! CRASHES !!
//Googles Class
class Google_Service_Proximitybeacon_BeaconsDiagnostics_Resource extends Google_Service_Resource
{
public function listBeaconsDiagnostics($beaconName, $optParams = array())
{
$params = array('beaconName' => $beaconName);
$params = array_merge($params, $optParams);
return $this->call('list', array($params), "Google_Service_Proximitybeacon_ListDiagnosticsResponse");
}
}
//Service
$service = new Google_Service_Proximitybeacon($client);
//Call
$beaconName = 'beacons/3!f7826da64fa24e9880243rgenfgv43kgekfe';
$request = $service->diagnostics->listBeaconsDiagnostics($beaconName);!! WORKS GREAT !!
//Googles Class
class Google_Service_Proximitybeacon_Namespaces_Resource extends Google_Service_Resource
{
public function listNamespaces($optParams = array())
{
$params = array();
$params = array_merge($params, $optParams);
return $this->call('list', array($params), "Google_Service_Proximitybeacon_ListNamespacesResponse");
}
}
//Service
$service = new Google_Service_Proximitybeacon($client);
//Call
$request = $service->namespaces->listNamespaces();
Неустранимая ошибка: необработанная ошибка: вызов функции-члена listBeaconsDiagnostics () со значением NULL в /home/xtractio/public_html/test4.php:121 трассировке стека: # 0 {main} добавлено в /home/xtractio/public_html/test4.php on линия 121
Это фатальная ошибка, которую я получаю, просто странно, что и вызовы выше, и другие вызовы в значительной степени идентичны, но эти два расширенных класса вложения / диагностика, кажется, вызывают наибольшую проблему.
Заранее спасибо!
Задача ещё не решена.
Других решений пока нет …