我是 Google Analytic API 的初学者。我在 Analytic 中有 1 个以上的帐户,每个帐户都有不同的网络属性。现在我要做的是根据帐户更改网络属性列表。所以我有 1 个显示帐户列表的下拉列表和第二个显示 Web 属性的下拉列表,但是在从下拉列表更改帐户时,它应该更改 Web 属性,我不知道该怎么做
代码:
try {
global $_params, $output_title, $output_body;
$output_title = 'Adwords';
$output_nav = '<li><a href="'.$scriptUri.'?logout">Logout</a></li>'."\n";
$output_body = '<h1>Google Adwords Access demo</h1>
<p>The following domains are in your Google Adwords account</p><select>';
$accountToPropertyMap = array();
$accounts = $service->management_accounts->listManagementAccounts("~all");
foreach($accounts['items'] as $item) {
$id = $item->getId();
$output_body .= sprintf('<option value="">%1$s</option>', $item['name']);
}
$output_body .= '</select>';
$output_prop ='<h1>web properties</h1><select>';
$service->management_webproperties->listManagementWebproperties($id);
$accountToPropertyMap = $service->management_webproperties->listManagementWebproperties($id);
foreach($webproperties['items'] as $item) {
$output_prop .= sprintf('<option>%1$s</option>', $item['name']);
}
$output_prop .= '</select>';
include("output.php");
} catch (Exception $e) {
die('<html><body><h1>An error occured: ' . $e->getMessage()."\n </h1></body></html>");
}