Получить кампании facebook для конкретного пользователя

Добрый день! Я пытаюсь получить кампании, связанные с рекламными аккаунтами, куда меня пригласили, через Facebook API, но получаю сообщение об ошибке, что только администратор этого рекламного аккаунта может использовать этот метод (https://graph.facebook.com/v2.8/act_{ad_account_id}/campaigns). Это странно, потому что я вижу некоторые кампании на своей странице объявлений в Facebook. Итак, вопрос: как я могу получить кампании для пользователя, которому был предоставлен токен. Это вообще возможно?


person Антон Витязев    schedule 20.12.2016    source источник


Ответы (1)


если я понимаю: вам нужно, чтобы ваше приложение (веб-сайт) имело доступ к рекламным кампаниям других пользователей

это возможно, если они дадут вашему приложению (веб-сайту) разрешение на это.

API facebook требует 3 поля для работы:

Api::init($app_id, $app_secret, $access_token);

$app_id и $app_secret должны быть вашими из: facebook для разработчиков

$access_token — это то, что вам нужно для доступа к вашим объявлениям или объявлениям других пользователей.

поэтому, если вам нужен доступ к объявлениям других пользователей, вы должны попросить их дать вам разрешение, и для этого вам нужно следовать инструкциям в эта страница

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

person Tony Hana    schedule 20.01.2017