Google api Google双击搜索API所需的作用域

Google api Google双击搜索API所需的作用域,google-api,google-api-dotnet-client,double-click-advertising,Google Api,Google Api Dotnet Client,Double Click Advertising,对于GoogleDoubleClick搜索API中的ReportScopes,文档说明对于n级范围,其较低范围的id必须为非空 所以,如果我选择关键字ID,那么AdId也必须是非空的。然而,当我为“account”、“advertiser”和“ad”报告类型进行实际的API调用时,如果我按照文档的要求填写了所有范围,就会得到一个reportScope异常。然而,当我只填写AgencyId、AdvertiserId(并且填写EngineAccountId也有效)时,我会收到一份报告 我想知道的是

对于GoogleDoubleClick搜索API中的ReportScopes,文档说明对于n级范围,其较低范围的id必须为非空

所以,如果我选择关键字ID,那么AdId也必须是非空的。然而,当我为“account”、“advertiser”和“ad”报告类型进行实际的API调用时,如果我按照文档的要求填写了所有范围,就会得到一个reportScope异常。然而,当我只填写AgencyId、AdvertiserId(并且填写EngineAccountId也有效)时,我会收到一份报告


我想知道的是,每种报告类型都需要哪些作用域组合?我在文档中的任何地方都找不到它。

来自双击搜索团队


我已经阅读了您共享的文章,报告范围中提到的所有范围只是一个示例。并非所有类型的报告都需要所有作用域

运行API报告时所需的范围组合与在DS UI中导航到各种对象时所需的范围组合(顶部导航栏)相同

例如,如果您想导航到DS UI中的engine accounts选项卡,您将导航到代理,然后导航到广告客户,您将能够查看其下所有引擎帐户的数据。但是,如果您还选择了一个引擎帐户,您将无法看到引擎帐户选项卡。然后,您可以选择的最顶部(根据层次结构)选项卡将是“活动”选项卡

因此,在拉取帐户级报告时,无法在范围中选择引擎帐户或任何较低级别的对象(活动、广告组、关键字、广告)。但是,您可以在“帐户类型”报告中筛选某些帐户

在帐户级别报告(报告类型帐户)中,您只能指定范围,直到广告客户ID。在广告客户级别报告中,您只能指定代理ID。在广告类型报告中,您需要指定范围,直到广告组ID

以下是DS中的层次结构:

•代理 •广告商 •账户 •运动 •广告组 •关键词/广告

对于活动类型报告,您只能指定广告客户ID和帐户ID。 对于广告组类型报告,您只能指定广告客户ID、帐户ID和活动ID

因此,报告API中所需的范围组合与DS UI中所需的范围组合相同