最佳实践

触发广告审核事件的广告更改

如果对以下情形作出任何更改,则将触发广告审核事件:

  • 对广告创意(图片、文本、链接、视频等)作出任何更改
  • 对目标受众作出任何更改
  • 对优化目标和付费事件所作的任何更改也会触发审核事件

请注意:更改竞价金额、预算和广告组排期不会对审核状态产生任何影响。

此外,如果广告进入广告审核流程时的投放状态为“已暂停”,则其退出广告审核后仍将保持此状态。否则,系统会视广告处于活跃状态,并且随时可以投放。

分页

如需了解分页响应数据,请参阅图谱 API 分页

用户信息

您应存储用户编号、会话密钥和广告账户编号,以便轻松通过编程方式访问这些数据并集中保存。这一点非常重要,因为如果用于执行任何调用的账户编号与会话密钥属于不同用户,便会出现权限错误,导致调用失败。对用户数据进行任何存储操作时都必须遵守 Facebook 开放平台条款开发者政策

建议竞价

由于建议竞价会根据设置类似目标受众的竞争者的竞价而波动,建议您经常对广告系列运行报告。竞价建议会在数小时内更新,具体视竞争者的竞价而定。

批量请求

在一个调用中对 API 发出多个请求,详情请参阅:

您还可以按照以下方式,使用编号查询多个对象:

https://graph.facebook.com/<API_VERSION>?ids=[id1,id2]

如需查询特定字段:

https://graph.facebook.com/<API_VERSION>?ids=[id1,id2]&amp;fields=field1,field2

使用 ETag 检查数据更改

快速检查系统对某个请求的响应在您上次提出请求后是否有变化,详情请参阅:

对象归档和删除状态

广告对象有两种删除状态:已归档和已删除。您可以使用对象编号查询已归档和已删除的对象。但如果您是从其他对象连线提出请求,则系统不会返回已删除的对象。

在任何时候,已存档对象的数量最多为 5000 个。对于不再需要通过连线检索的广告对象,应将其状态从“已归档”更改为“已删除”。如需了解各个状态的工作原理并查看调用示例,请参阅存储广告对象

查看错误

用户有时会犯错,并尝试创建不符合要求的广告。错误代码文档列出了 API 调用失败的原因。建议您向用户分享某些形式的错误,以便他们自行修复广告。

Facebook 营销开发者社群小组

加入 Facebook 上的 Facebook 营销开发者社群小组,获取有关市场营销 API 的最新资讯和更新内容。我们会在小组内发布市场营销 API 博客中的内容。

测试

沙盒模式是一种测试环境,让您可以在不投放实际广告的情况下,读写市场营销 API 调用。请参阅适用于开发者的沙盒模式

使用图谱 API 探索工具尝试执行 API 调用。您可以根据需要尝试对市场营销 API 执行任何 API 调用,详情请参阅相关博文。创建访问口令时,请在 App 中选择您的应用,并在 extended permissions 中向其授予 ads_managementads_read 权限。如果您只需要访问广告成效分析 API 以获取报告,请使用 ads_read。如果您需要读取并更新账户中的广告,请使用 ads_management

对于“开发”和“基本”级别访问权限,请配置一个您的应用可对其进行 API 调用的广告账户列表,详情请参阅账户列表

您可以使用沙盒模式,以向应用审核程序演示您的应用。不过,您无法在沙盒模式下创建广告或广告创意。因此,您需要使用经过硬编码的广告编号和广告创意编号,以向应用审核程序演示您使用我们 API 的方式。

基本条件

  • 展示超越 Facebook 核心解决方案(如 Facebook 广告管理工具)的价值。

  • 专注于实现业务目标,如提升销量。如需查看 Facebook 的业务目标,请点击此处

政策

了解 API 政策;Facebook 有权随时审核您的活动:

做好准备,以便快速适应更改。大部分更改会随版本推出,且更改期限为 90 天,并会长期进行。

权责声明规定,对于您的应用程序、应用程序的内容及您对 Meta 开放平台和广告 API 的使用,财务和运营方面的责任均由您承担。您应负责管理应用的稳定性,并处理潜在漏洞。