gpt4 book ai didi

node.js - 如何通过 Facebook Marketing API 更新广告集(嵌套)定位选项?

转载 作者:行者123 更新时间:2023-12-03 01:03:26 25 4
gpt4 key购买 nike

我正在尝试更新现有的广告集定位选项,但我只想更改 publisher_platforms。我收到的错误消息如下:

  error_user_msg: 'Your audience is missing a location. You can add a location or a Custom Audience.',

此错误表明我使用了错误的端点,因为我只想更新一个定位字段而不是整个选项。

这是我对 api 的调用

const options = {
method: "POST",
uri: `https://graph.facebook.com/v4.0/${adSetId}`,
qs: {
access_token: accessToken,
"targeting": {publisher_platforms: ["instagram"]}
}
};

request(options, (err, data, body) => {

console.log("updateFacebookCampaign", "then..." ,{
body
});
})

知道如何存档吗? (逐步更新定位选项,而不是一次性全部更新)

最佳答案

您无法按照您尝试的方式更新targeting 字段的单个值。

更新广告集定位时,您需要传递整个targeting 对象,其中geo_locations 是必填字段。 targeting 字段将替换为您在更新中发送的新对象。

要成功更新定位,请传递新的定位对象,就像更新后的 publisher_platforms 一样。

关于node.js - 如何通过 Facebook Marketing API 更新广告集(嵌套)定位选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60063393/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com