问题标签 [google-reporting-trafficking-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 在 DFA/DCM Reporting and Trafficking API 中将广告素材分配到展示位置
哟。我正在使用 Google API PHP 客户端库在 DFA/DCM Reporting and Trafficking API 中实现一些东西。到目前为止,我已经向我的广告系列添加了广告素材,但我正在尝试找出可以将这些广告素材添加到广告系列展示位置的位置。
我在文档中没有看到任何有关将广告素材添加到展示位置或其他方式的内容,只是我可以按原样将广告素材添加到广告系列中。有什么提示吗?提示?
php - DFA Reporting API:如何获取报告文件列表
根据官方文档DCM/DFA Reporting and Trafficking API以这种方式获取 json 格式的报告文件列表:
但是,$response
返回错误。我在 API explorer 中玩过它,它在那里工作得很好。有什么想法吗?
google-apps-script - 如何使用 Google Apps 脚本中的 url 下载文件
我对 Google Apps 脚本相当陌生。我正在使用 Google 的功能通过应用脚本访问 DFA/DCM Trafficking and Reporting API,而无需使用 OAuth。
当我运行 DCM 报告然后转换为 google 表格时,我无法弄清楚如何使用我提供的任一 URL 来下载 CSV。
这是我正在使用的代码。
我也尝试使用:
对于UrlFetchApp
服务,但这也不起作用。
任何有关如何执行 url 以将文件下载为我可以粘贴到谷歌表格中的对象的帮助将不胜感激。
google-apis-explorer - Google API 请求中的“profileId”参数类型是什么?
作为 Google API 新手,我想在APIs Explorer中使用经过身份验证的请求来检查我的访问权限。(我的最终目标是从 DCM/DFA Reporting & Trafficking API 中提取有意义的报告。)我们的代理联系人为我设置了一个新的用户资料,我已经登录了 API Manager,创建了一个测试项目,并生成了一个 API 密钥,都没有问题。我假设这证明我的用户个人资料确实可以访问“启用 API 访问”的 DCM 帐户。
作为下一步,我尝试向dfareporting.userProfiles.get提交一些简单的请求,但无法确定在强制性的“profileId”字段中输入什么值。在查询表单上,它被描述为“与此请求关联的用户配置文件 ID。(字符串)”所以我尝试输入我的用户配置文件。
响应是400
带有原因"invalidParameter"
和消息的错误代码"Invalid long value: 'jsmith@client.xyzcorp_123456'"
。对我来说,这个参数必须是整数而不是字符串。问题是,我只知道一个 ID 号:“123456” - 标识我的个人资料所属的 DCM 帐户的 6 位数值。我尝试在 profileId 字段中输入该数字,但得到了不同的错误。原因:
“authError”,消息:“1072:身份验证失败。未找到用户配置文件 ID 123456。”
鉴于我 30 多年的非 Google(业余)编码经验,我认为一定有一种简单的方法可以让我了解正确的 ID 号码是什么——但是什么?如何?我曾尝试查看 Google 的文档和各种论坛等,但似乎要么我在搜索错误的关键字,要么答案非常明显,以至于没有人需要在任何地方提及它。
google-apps-script - 运行谷歌应用脚本以从谷歌 DCM 中提取数据时出错
我正在尝试使用脚本将一些报告数据从 Google DCM 提取到 Google 表格。我确实修改了此处所需的参数并尝试运行此文件。但我得到这个错误ReferenceError: DoubleClickCampaigns is not defined
我在这里做错了什么。