создать рекламу, связанную с публикацией в Instagram с помощью api facebook marketing - PullRequest
1 голос
/ 30 марта 2019

TL; DR: как создать объявление в бизнес-менеджере, которое подключено к публикации в Instagram?

Я использую api-маркетинг в Facebook для создания объявлений в бизнес-менеджере, которые продвигают сообщения из моегостраница на фэйсбуке.У меня есть бизнес-аккаунт instagram, связанный с моей страницей в facebook, и я хочу иметь возможность создавать объявления с записями из моего аккаунта instagram через маркетинговый API Facebook (или любой другой API), это возможно?

мой код длясоздание объявлений с постами на моей странице в фейсбуке:

создание рекламных объявлений

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 вместо идентификатора поста в Facebook, я получаю сообщение об ошибке.

Спасибо за любую помощь:)

1 Ответ

0 голосов
/ 08 апреля 2019

Создать добавление с помощью

new AdAccount(id, context).createAdCreative()
      .setName("Promoted Post")
      .setObjectStoryId("<pageID>_<postID>")
      .execute();

Вы можете проверить, что ваша учетная запись в Instagram инстаграм связана с использованием instagram_accounts, если не попробовать page_backed_instagram_accounts

, чтобы проверить, попытаться реализовать:

https://graph.facebook.com/v3.2/[pageId]?fields=instagram_accounts https://graph.facebook.com/v3.2/[pageId]?fields=page_backed_instagram_accounts

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...