【发布时间】:2019-03-30 19:17:31
【问题描述】:
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,则会出错。
感谢您的任何帮助:)
【问题讨论】:
-
你需要多说一些你已经知道的事情。以不同的顺序重复相同的句子可能意味着这就是你所理解的。从您的个人资料看来,您似乎了解许多 java 主体,但总是无法将事物联系在一起?
标签: facebook facebook-graph-api facebook-javascript-sdk instagram-api facebook-marketing-api