Исходя из того, как вы описываете этот процесс, кажется, что вам действительно нужно создать приложение, которое использует разрешения «Только приложение», на которые ваш клиент также дает согласие.У них не должно быть необходимости вручную создавать пользователя-администратора и предоставлять вам учетные данные для этого пользователя.
И, чтобы конкретно ответить на ваш вопрос, я не верю, что в любом случае можно автоматизировать процесс согласия пользователя через APIвызов.Это победило бы цель согласия пользователя.