Facebook Marketing API: совместное использование пользовательских аудиторий

Я пытаюсь создавать, добавлять пользователей, удалять пользователей в настраиваемые аудитории, а затем делиться этими аудиториями с другими учетными записями. У меня все работает, кроме части обмена.

Документы API кажутся очень расплывчатыми в отношении того, как это сделать на самом деле. Вот что он говорит:

Поделитесь своей настраиваемой аудиторией с бизнес-объектами на странице '/custom-audience/share_with_objects'

Кто-нибудь знает, как это сделать через API? Я предполагаю, что вам понадобятся AD_ACCOUNT_ID и CUSTOM_AUDIENCE_ID в некотором качестве.

для справки, приведенная выше строка взята отсюда https://developers.facebook.com/docs/marketing-api/audiences-api под заголовком Создание пользовательской аудитории

Спасибо за помощь.


person AIntel    schedule 27.05.2017    source источник
comment
Он ссылается на https://developers.facebook.com/docs/marketing-api/reference/custom-audience/share_with_objects/, который возвращает только 404. Сообщите об ошибке в документации и попросите их исправить неработающую ссылку. developers.facebook.com/bugs   -  person CBroe    schedule 27.05.2017


Ответы (2)


Я не совсем уверен, что вы хотите сделать, но в документации говорится, как вы можете создать пользовательскую аудиторию и поделиться ею с другими учетными записями рекламодателя.Ссылка здесь. Вы должны выполнить POST на этой конечной точке /{custom_audience_id}/adaccounts и указать owner ad account и recipient ad account. Пожалуйста, проверьте документацию для получения дополнительной информации. Надеюсь, это помогло.

person spaghettifunk    schedule 20.07.2017

По состоянию на 2018 год; Пользовательскими аудиториями теперь можно делиться только между компаниями (это обязательно для обе стороны должны иметь BusinessManager)

Как поделиться пользовательскими списками аудитории

Обе организации должны иметь бизнес-менеджера

Обмен пользовательскими аудиториями между бизнес-менеджерами

С 2018 года для того, чтобы поделиться пользовательской аудиторией между бизнес-менеджерами, такие компании должны установить отношения совместного использования аудитории следующим образом. Вам необходимо разрешение администратора Business Manager, чтобы запросить отношения для совместного использования аудитории. Если два бизнес-менеджера уже установили отношения, рекламодатель может напрямую поделиться аудиторией с другим бизнесом. См. также Справочник, Пользовательская аудитория и Справочник, Информация об общей учетной записи пользовательской аудитории.


А пока marketing-api документы немного улучшились, но по-прежнему полностью лишены четкости начать через 5 минут

Чтобы создать связь, сделайте этот вызов для определенного custom_audience_id:

POST https://graph.facebook.com/v7.0/{custom_audience_id}/adaccounts?adaccounts=[<ad_account_id>]&relationship_type=[<relationship_type>] 

и хотя они нигде не указали, что это за relationship_type, я заглянул в их java-business-sdk и нашел это

public static enum EnumRelationshipType {
      @SerializedName("AD_MANAGER")
      VALUE_AD_MANAGER("AD_MANAGER"),
      @SerializedName("AGENCY")
      VALUE_AGENCY("AGENCY"),
      @SerializedName("AGGREGATOR")
      VALUE_AGGREGATOR("AGGREGATOR"),
      @SerializedName("AUDIENCE_MANAGER")
      VALUE_AUDIENCE_MANAGER("AUDIENCE_MANAGER"),
      @SerializedName("OTHER")
      VALUE_OTHER("OTHER"),
      ;
      ..
person y2k-shubham    schedule 12.05.2020