Php 使用targetingDiaService v201109的LocationSearchParameter

Php 使用targetingDiaService v201109的LocationSearchParameter,php,google-ads-api,Php,Google Ads Api,我正在尝试将LocationSearchParameter与TargetingDiaService(v201109)一起使用。我遇到了一个无效的\u标准\u ID错误。我可以要求一些帮助吗?下面是我在php中设置LocationSearchParameter的方法 $locationTargetParameter = new LocationSearchParameter(); $locationTargetParameter->locations=$LocArray; // $LocA

我正在尝试将LocationSearchParameter与TargetingDiaService(v201109)一起使用。我遇到了一个无效的\u标准\u ID错误。我可以要求一些帮助吗?下面是我在php中设置LocationSearchParameter的方法

$locationTargetParameter = new LocationSearchParameter(); 
$locationTargetParameter->locations=$LocArray; // $LocArray is array of IDs 2840 for US

如果有其他人希望做同样的事情,我的工作就是:

 $loc = array();
 $location = new location();
 $location->id = '2840';
 $loc[]=$location;
 $locationTargetParameter = new LocationSearchParameter();
 $locationTargetParameter->locations=$loc;

如果有其他人希望做同样的事情,我的工作就是:

 $loc = array();
 $location = new location();
 $location->id = '2840';
 $loc[]=$location;
 $locationTargetParameter = new LocationSearchParameter();
 $locationTargetParameter->locations=$loc;

截至2010年2月2日。这里有一个有效的例子

$loc = array();
$location = new location();
$location->setId(2840); // USA
$loc[]=$location;
$locationTargetParameter = new LocationSearchParameter();
$locationTargetParameter->setLocations($loc);
$searchParameters[] = $locationTargetParameter;
另外,如果您正在复制找到的示例文件。别忘了包括

使用Google\AdsApi\AdWords\v201702\o\LocationSearchParameter

因为这是
LocationSearchParameter
工作所必需的


关于文档和位置ID,请检查。

自v201702起。这里有一个有效的例子

$loc = array();
$location = new location();
$location->setId(2840); // USA
$loc[]=$location;
$locationTargetParameter = new LocationSearchParameter();
$locationTargetParameter->setLocations($loc);
$searchParameters[] = $locationTargetParameter;
另外,如果您正在复制找到的示例文件。别忘了包括

使用Google\AdsApi\AdWords\v201702\o\LocationSearchParameter

因为这是
LocationSearchParameter
工作所必需的

关于文档和位置ID,请检查。

文档在这里:。如果有人想知道上述代码的工作原理,请发布。文档如下:。如果有人想知道上面的代码为什么起作用,就发布。