Я очень новичок в Facebook Ads API, поэтому некоторые советы или рекомендации по лучшим практикам, которые я могу использовать в моем случае, будут оценены очень много.Выбор правильной аутентификации при работе с Facebook Ads API
Ситуация: У нас есть несколько клиентов, работающих под управлением рекламных кампаний на сайтах социальных и поисковых системах, таких как Facebook, LinkedId, Google Adwords, Bing и т.д. Они хотят иметь информацию от всех своих кампаний в одной базе данных и используйте эту базу данных для запуска различных отчетов, чтобы лучше управлять своими кампаниями (переводить деньги из одной кампании в другую и получать лучшие результаты). Поэтому в основном мы должны выполнять ежедневную (или, если нужно сказать, ночную) синхронизацию. Также нам нужно отметить добавление в Facebook, которые являются частью кампаний, которые выполняются через наш инструмент (также не проблема, которую нужно выполнить после входа в систему). Это делается автоматически.
Это не проблема на многих платформах - мы используем Google и Microsoft API для подключения к платформе, ежедневно читаем необходимые данные или делаем некоторые изменения в URL-адресах автоматически.
Вопрос Я был немного удивлен, обнаружив, что в Facebook Ads API единственным способом проверки подлинности осуществляется с помощью маркеров, которые истекают довольно быстро (долгосрочные последние 60 дней жетоны). Мне интересно, можно ли аутентифицироваться через API с именем пользователя и паролем или получить билет, который не истекает. Причина - большинство наших процессов будут работать в ночное время, поэтому любое взаимодействие с пользователем для получения нового билета невозможно. Просить разрешения каждые 60 дней также кажется, что это не вариант, и привилегии offline_access, которые нам очень понравятся, больше не поддерживаются, поскольку я правильно понял из документации.
Итак, каковы параметры аутентификации? Единственная возможность попросить пользователя повторно подтвердить наши права доступа каждые 60 дней? Можно ли получить разрешение доступа один раз и жить с ним, пока пользователь не аннулирует его, или это невозможно?
Заранее благодарим за ваши ответы и предложения!