当我使用 category 属性时,我看到了这个错误:
致命错误:未捕获的 CloudRail\Error\IllegalArgumentError:使用了非法参数:未知类别。在 ...\vendor\cloudrail\library-php\src\Service\GooglePlaces.php
没有类别一切正常。我的代码:
$cr_service = load_cloudrail_service('GooglePlaces');
$retrievedPOIs = $cr_service->getNearbyPOIs(50.45594, 30.465612, 40000, '', ['restaurant']);
function load_cloudrail_service($serviceName = 'Foursquare') {
global $options;
Settings::$licenseKey = $options['cr_key'];
switch ($serviceName) {
case 'Foursquare':
$result = new Foursquare( $options['fsquare_id'], $options['fsquare_secret'] );
break;
case 'Yelp':
$result = new \CloudRail\Service\Yelp( $options['yelp_key'] );
break;
case 'GooglePlaces':
$result = new GooglePlaces( $options['gplaces_key'] );
break;
}
return $result;
}
与其他服务相同的错误。怎么了?谢谢你。