Skip to content

В rfacebookstat добавлена возможность управления доступами к рекламным аккаунтам.

Compare
Choose a tag to compare
@selesnow selesnow released this 20 Feb 11:41
· 286 commits to master since this release
c39d674

В rfacebookstat 1.6.1 добавлено 3 новые функции, направленные на управление доступами к рекламным аккаунтам.

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

Функции для управления списком пользователей в рекламных аккаунтах Facebook

  • fbGetAdAccountUsersPermissions - Загружает список пользователей с их привилегиями и ролью для рекламного аккаунта.
  • fbUpdateAdAccountUsers - Добавить пользователей в рекламные аккаунты на Facebook.
  • fbDeleteAdAccountUsers - Удалить пользователей из рекламных аккаунтов в Facebook.
    .

Пример кода для добавления пользователей, получения списка пользователей, и удаления пользователе.

# Подключаем пакет
library(rfacebookstat)

# Получаем токен для работы с API, вместо 000000000000 необходимо указать ID приложения в Facebook
tk <- fbGetToken(000000000000) 

# Получаем список рекламных аккаунтов, вместо 1111111111111 необходимо указать ID вашего бизнес менеджера
accounts <- fbGetAdAccounts(source_id = 1111111111111,
                            api_version = "v2.12", 
                            access_token = tk)

# Получаем список пользователей с привелегиями из всех рекламных аккаунтов в бизнес менеджере
UserList <- fbGetAdAccountUsersPermissions(accounts_id = accounts$id,
                                           api_version = "v2.12", 
                                           access_token = tk)

# Добавляем пользователей с id 2222 и 3333 с правами администратора во все рекламные аккаунты
fbUpdateAdAccountUsers(user_ids = c(2222, 3333), 
                       accounts_id = accounts$id, 
                       role = "administator",
                       api_version = "v2.12",
                       access_token = tk)

# Удаляем из всех аккаунтов пользователей с ID 4444 и 5555
fbDeleteAdAccountUsers(user_ids = c(4444, 5555), 
                       accounts_id = accounts$id, 
                       api_version = "v2.12",
                       access_token = tk)