Чтобы получить доступ к методам API, надо аутентифицироваться. Количество активных сессий у пользователя и аккаунта ограничено, поэтому продумайте вопрос аутентификации, например, не нужно этого делать перед каждым запросом.
Мы рекомендуем использовать один и тот же идентификатор сессии до тех пор, пока вы не получите ошибку аутентификации. Методы аутентификации вызывайте, если у вас нет идентификатора или получена ошибка.
СБИС поддерживает несколько способов аутентификации:
В результате успешной аутентификации, придет идентификатор сессии. Сохраните его и используйте при работе с API до тех пор, пока не получите ошибку аутентификации.
Чтобы проверить действителен ли идентификатор сессии, используйте метод ReadCurrentUserInfo. Если сессия не действительна, он вернет ошибку аутентификации.
После получения COM-объекта и подключения к модулю ExtSdk2 можно перейти к методам авторизации. Если параметры для авторизации передаются в формате *.xml, используйте метод COM-объекта CallMethodWithoutAuthXML, иначе — CallMethodWithoutAuth.