У меня есть приложение, которое работает поверх маркетингового API Facebook, автоматизирует и оптимизирует рабочий процесс с помощью рекламы на Facebook.
Я хотел бы спросить, каковы лучшие практики по поддержанию того же состояния на Facebook и в нашем приложении. Допустим, клиент изменил ежедневный бюджет рекламной кампании в нашем графическом интерфейсе.
Лучше ли обновлять внешнюю сущность facebook через API Facebook и при успешном сохранении сохранить изменения в базе данных ( или показать пользователю сообщение об ошибке в случае сбоя ) или , чтобы сохранить изменения в базы данных, а затем синхронизировать изменения с Facebook с некоторыми фоновыми задачами ( и отправить некоторое уведомление на канал связи пользователя (электронная почта, домофон и т. д.) в случае сбоя )?