我正在尝试在我的项目中配置 google-api-php-client 库。我已经创建了一个包含在云端点中的自定义谷歌应用引擎项目。项目名为“set-core”,服务名为“vrp API”,版本为“v1”,方法为vrp.vrp.getSolution()
。
现在在我的 PHP 代码中,我正在关注这个示例: https ://developers.google.com/api-client-library/php/start/get_started#building-and-calling-a-service
问题是在这个例子中没有提到如何连接到谷歌之外的任何自定义服务。
我的 PHP 代码是:
$client = new Google_Client();
$client->setApplicationName("set-core");
$client->setDeveloperKey("AIzaSyByd8cRJNGYC4szFLbr3**************");
$client->isAppEngine(true);
$service = new Google_Service_Appengine_Service($client);
$results = $service->vrp->vrp.vrp.getSolution($stringVehicles, $stringServices, $stringDepot);
不幸的是,在最后一行,PHP 警告我:
注意:试图获取非对象的属性(我假设它是 $service)。
问题是我真的不知道如何设置所有客户端的参数以及使用哪种服务类型。