В rfacebookstat добавлена возможность управления доступами к рекламным аккаунтам.
В 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)