TL;DR:如何在与 Instagram 帖子相关的业务管理器中创建广告?
我正在使用 facebook 营销 api 在业务经理中创建广告,以推广我的 facebook 页面上的帖子。我有与我的 facebook 页面连接的 instagram 商业帐户,我希望能够通过 facebook 营销 api(或任何其他 api)从我的 instagram 帐户中创建带有帖子的广告,这可能吗?
我使用我的 Facebook 页面上的帖子创建广告的代码:
制作广告创意
adsSdk.FacebookAdsApi.init(accessToken);
const AdAccount = adsSdk.AdAccount;
const account = new AdAccount(accountId);
let fields = ['id', 'object_story_id'];
let params = {
'name': 'Ad Creative test',
'effective_instagram_story_id': facebookPostId
};
account.createAdCreative(fields, params).then(res =>{
console.log(`ad creative created successfully with id ` + res.id);
});
制作广告
adsSdk.FacebookAdsApi.init(accessToken);
const AdAccount = adsSdk.AdAccount;
const account = new AdAccount(accountId);
let fields = ['id'];
let params = {
'name': 'New Ad',
'adset_id': adsetId,
'creative': '{\'creative_id\':' + creativeId + '}',
'status': 'PAUSED',
};
account.createAd(fields, params).then(res => {
console.log(`ad created successfully with id ` + id);
});
如果我只提供 instagram 帖子 ID 而不是 facebook 帖子 ID,我会收到错误消息。
感谢您提供任何帮助:)