Не уверен, что делает ваша функция getClient()
.Но если предположить, что он обрабатывает запрос токена доступа, аналогичного примеру кода , вам нужно установить область действия ДО , чтобы он выполнял логику для получения токена доступа.Поэтому, вероятно, измените функцию getClient (), чтобы она принимала параметр для областей запроса, и устанавливайте области там до запроса маркера доступа.