Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Facebook Ads API错误:必须是有效的自定义受众id

Facebook Ads API错误:必须是有效的自定义受众id
EN

Stack Overflow用户
提问于 2017-06-29 04:46:32
回答 1查看 16.9K关注 0票数 5

与以custom audience为目标不同,使用Facebook Ads API创建针对saved audience的广告似乎是不可能的。有人能确认一下吗?什么是解决办法?这是我正在犯的错误:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Error #100: Param targeting[custom_audiences][id] must be a valid custom audience id

saved audiencecustom audience是有区别的。saved audience是您手动创建的指定年龄范围、地理区域和兴趣的受众。custom audience是您收集的客户列表(上传或访问者或站点等)。您可以通过Ads Manager界面手动创建这些受众:

使用图API资源管理器,可以检索saved audiences,如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
act_1234567890/saved_audiences

使用图API资源管理器,可以检索custom audiences,如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
act_123456789/customaudiences

请注意,123456789不是我的真实帐号。为了安全起见我改变了它。

因此,我可以检索custom audiencessaved audiences的I,并创建一个针对custom audience的广告,这与针对提供上述错误消息的saved audience不同。

一个麻烦的解决方法可能是在本地保存每个saved audiencesaved audience,并在创建广告时使用该规范。问题是,一些targeting segments变得无效(Facebook决定在随机时间停止某些片段),这会导致Facebook API出现问题。此外,这意味着我经常需要保持saved audiences与本地副本保持同步。当然,除非我动态检索并重用targetingsaved audience,否则每次我创建广告时都会产生另一个API请求。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-04 15:15:24

我自己想出来的。与saved audience不同的是,直接瞄准custom audience似乎是不可能的,这是很奇怪的。我所做的是首先从保存的受众中检索targeting,并在创建广告时重用该目标。

在这里,您可以看到只显示custom audienceslookalike audiences的官方文档的屏幕截图。

targeting检索saved audience (使用Facebook ):

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$api = Api::instance();

use FacebookAds\Http\Request;

$response = $api->call(
  "/987654321", 'GET',
  array('fields'=>'targeting')
);
$audience = $response->getContent();

以987654321作为保存的观众ID。

然后将该目标复制到广告中(使用Facebook ):

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
use FacebookAds\Object\Targeting;
use FacebookAds\Object\Fields\TargetingFields;

$targeting = new Targeting();
$targeting->setData($audience['targeting']);

这种技术的缺点是,当saved audience被更新时,广告不会被更新,它需要一个额外的API调用,这会减慢广告的创建速度。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44825552

复制
相关文章
Facebook Ads广告业务API接口的源代码泄露漏洞
此前,我对“Windows NT” 和 “Windows Phone”模型有所研究,后来,我看到好多人参与了Facebook的漏洞赏金项目并收获了奖励,所以,我想那我也来试试吧,看看能不能入围Facebook的白帽致谢榜,想当年我也两次入围微软操作系统漏洞安全名人堂呢。
FB客服
2018/12/28
1.2K0
Facebook广告的15种优化方法
译者:吕东昊 审校:董梁 本文长度为4359字,预估阅读时间8分钟。 我们今天要向大家介绍的是Facebook广告的15种优化方法 Facebook广告对您来说效果如何? 您是否希望通过Faceb
iCDO互联网数据官
2018/03/05
2.5K0
Facebook广告的15种优化方法
冷饭炒出新风味!看Email如何结合Facebook玩转电商!
作者:Amber Li 审校:吴昊 本文长度为3002字,预估阅读时间10分钟。 摘要:本文作者 Andrew Choco将示范结合电邮和社交媒体网络广告实现多渠道营销的几种方法。 大部分人将电子邮件营销和社交媒体网络广告视为两个独立的主体,坦白说,我以前也这样认为。然而,我发现结合几个不同的营销渠道来进行整合且一致的营销活动,往往能带来非常不错的效果。 之前在Directive Consulting的案例中我们尝试过结合SEO和PPC的营销技巧;但在本文,我将会示范结合电邮和社交媒体网络广告来实现多渠
iCDO互联网数据官
2018/03/05
1.3K0
冷饭炒出新风味!看Email如何结合Facebook玩转电商!
10个助燃商业增长的市场营销战略
引言:什么是最优营销策略?最重要的是建立真挚的顾客关系,那么就可以通过以下10种策略在线营销任何业务。
iCDO互联网数据官
2018/10/25
5620
靠谱CTO必须是技术高手?前Facebook总监:技术越好,Bug 越少
作者 | 核子可乐,Tina 技术管理者也需要全能。 作为科技界广受赞誉的杰出管理人才,前百度集团总裁、Y Combinator 中国创始人陆奇在接受媒体采访时,曾谈到管理具备穿透力的关键在于自己要有相应的专业能力,“我以前要求自己做到的是,我手下两层以下的人,他们每个人的工作我都能做。这样整个公司里,没有人敢欺骗你、忽悠你。这个非常重要,大部分企业中层都在忽悠高层,资源其实是浪费掉的。” 在陆奇的逻辑里,管理人员至少要能随时接管比自己低二个级别的人手上的工作,这就要求管理人员必须是专家中的专家,清楚
深度学习与Python
2023/03/29
3410
靠谱CTO必须是技术高手?前Facebook总监:技术越好,Bug 越少
数据整合101:初步认识如何打通线上与线下数据?
译者:王恒 、审校:吴昊 本文长度为1899字,建议阅读5分钟,请细嚼慢咽噢! 专栏作家Mike Sands 称:若要更接近实时的基于人群的营销,营销人员们必须要拥抱数据整合。Mike 深入探究了数据
iCDO互联网数据官
2018/03/05
9950
数据整合101:初步认识如何打通线上与线下数据?
Facebook Graph API(1)—介绍
Facebook提供三种low-level HTTP APIS去访问Facebook Graph. 1.Graph API 2.FQL(过期) 3.Legacy REST API(过期) 为什么要学习Graph API 1.Open Graph可以让广大用户发现你的应用或者业务 2.可以加入更多社交内容,你的朋友可能会对你的内容感兴趣 3.使用Facebook Login统一登录,可以减少投入,并且可以跨不同设备。 The Graph API Explorer API Explorer是一个低级工具,使用它
八哥
2018/01/18
2K0
Facebook Graph API(1)—介绍
扩展我们的分析处理服务(Smartly.io):使用 Citus 对 PostgreSQL 数据库进行分片
文章整理自:https://www.smartly.io/blog/scaling-our-analytical-processing-service-sharding-a-postgresql-database-with-citus
为少
2022/03/31
7580
扩展我们的分析处理服务(Smartly.io):使用 Citus 对 PostgreSQL 数据库进行分片
15个你必须知道的Facebook开源项目
本文来自简书作者stardust33,点击「阅读原文」查看原始文章! Facebook为了争当开源第一大厂,已经把自家很多好东西都拿了出来贡献给开源世界,在开源之路上一骑绝尘,根本停不下来。 Facebook开源项目涉及的领域有移动工具多样化、大数据、客户端web库、后台运行时和基础设施,还有通过开放计算项目涉及到的服务器和存储硬件等等。Facebook的GitHub账户有274个代码库,收到了39000次fork、提交了79000个commit,拥有242000个关注者…… 下面是Facebook最受欢
时见疏星
2018/06/01
2K0
ADS1115IDGSR
生产厂家:TEXAS INSTRUMENTS 型号参数:ADS1115IDGSR参数Brand NameTexas Instruments是否无铅不含铅是否Rohs认证符合生命周期ActiveIHS 制造商TEXAS INSTRUMENTS INC零件包装代码MSOP包装说明MSOP-10针数10Reach Compliance CodecompliantECCN代码EAR99HTS代码8542.39.00.01Factory Lead Time1 week风险等级1.21Samacsys Confide
电子交流圈
2022/03/20
5940
ADS振铃仿真
T=35um,表面导体厚度,1oz铜为35um,0.5oz铜为17um,此处设置为1oz;
黑马Amos
2023/03/21
1.1K0
ADS振铃仿真
什么是Bundle ID​
点击“设置”,我们还能修改Bundle ID的名称,如果不需要了,我们可以点击删除即可。​
iOS程序应用
2023/03/03
4940
什么是Bundle ID​
登录成功后我们可以看到弹出的消息提示“您账号未支付688给apple,只能创建开发证书,无法提交上传发布,无法使用apple登录,支付,推送功能”,简单来说就是只能使用此款软件进行内测,不能上架。​
爱学iOS的小麦子
2023/05/12
6420
什么是雪花ID?
在以前的项目中,最常见的两种主键类型是自增Id和UUID,在比较这两种ID之前首先要搞明白一个问题,就是为什么主键有序比无序查询效率要快,因为自增Id和UUID之间最大的不同点就在于有序性。
java技术爱好者
2021/06/01
3.8K0
什么是雪花ID?
什么是Bundle ID​
登录成功后我们可以看到弹出的消息提示“您账号未支付688给apple,只能创建开发证书,无法提交上传发布,无法使用apple登录,支付,推送功能”,简单来说就是只能使用此款软件进行内测,不能上架。​
爱学iOS的小麦子
2023/03/02
7580
什么是Bundle ID​
登录成功后我们可以看到弹出的消息提示“您账号未支付688给apple,只能创建开发证书,无法提交上传发布,无法使用apple登录,支付,推送功能”,简单来说就是只能使用此款软件进行内测,不能上架。​
iOS Magician
2023/03/21
6080
什么是Bundle ID​
点击加载更多

相似问题

Facebook ads API //传递fbp参数以构建目标自定义受众

299

Facebook营销API : Param必须是有效的Instagram帐户id

212

facebook api Param " place“必须是有效的place标记ID

10

Facebook Ads API -需要家长ID

21

带有ID的Facebook Ads API对象

18
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文