Как отправить уведомление в Bitrix 24?

Как отправить уведомление самому себе из консоли средствами JS, используя сеансовую авторизацию в Битриксе? Получаю ошибку "WRONG_AUTH_TYPE: Access for this method not allowed by session authorization.", несмотря на то, что авторизован как администратор с полными правами и указал верный ID пользователя. Как исправить эту ошибку?
  • 1 апреля 2024 г. 8:29
Ответы на вопрос 2
Для отправки уведомления в Bitrix 24 можно воспользоваться методом вызова REST API. 

Для отправки уведомления самому себе из консоли с помощью JS и сеансовой авторизации вам необходимо сначала получить access_token для доступа к API. Этот токен можно получить через метод авторизации с помощью запроса к серверу Bitrix 24.

После получения access_token вы можете отправить запрос через REST API и использовать метод "im.notify" для отправки уведомления себе или другому пользователю.

Что касается ошибки "WRONG_AUTH_TYPE: Access for this method not allowed by session authorization.", то она может возникать из-за неправильно заданных параметров запроса или недостаточных прав доступа к данным методам. Убедитесь, что вы используете правильные параметры запроса и что ваш пользователь имеет достаточные права доступа к методу "im.notify".

Попробуйте также использовать метод авторизации "user.authorize" для получения access_token и убедитесь, что у вашего пользователя достаточно прав доступа к методам REST API.
Что не так делаю может кто подскажет?


Вы используете метод REST вне рамок приложения.
Для корректной работы некоторых rest методов требуется авторизация через oauth или вебхук, в противном случае работать они не будут.
Похожие вопросы