Есть вот такая удобная библиотека на PHP для работы с API amoCRM
Задача:
1. Переписать авторизацию с кукис на oAuth (с обновлением токена)
Вот тут документация по методу авторизации и примеры на PHP:
2. При этом сохранить работу стандартных функций ($amo->q()) чтобы ничего не менять в коде
3. Если возможно: ограничить лимит запросов на 7 в секунду