Пытаюсь управлять коробкой методами REST, но методы типа BX24.init не работают. В документации примеры есть на js, а есть post - и у меня не получается добиться работы методов JS. билиотеку подключаю, а она в консоль ругается:Error: Unable to initialize Bitrix24 JS library! Никто не знает почему так может быть?
Ватсон написал: Пытаюсь управлять коробкой методами REST, но методы типа BX24.init не работают. В документации примеры есть на js, а есть post - и у меня не получается добиться работы методов JS. билиотеку подключаю, а она в консоль ругается:Error: Unable to initialize Bitrix24 JS library! Никто не знает почему так может быть?
создал собственное приложение по документации, там в REQUEST приходят все токены и т д, но только если обращаться как к приложению(marketpace), если напрямую обращаться к файлам, то не выдает ничего. Но это все все равно на php, а мне надо Javascript методы, не понимаю что надо сделать, что бы JS библиотека получила нужные данные
домен я могу передавать в windows.name, а вот токены сессии и т д разве правильно туда пихать? а главное я не могу их получить, и я так понимаю что это должно было происходить автоматически, но не происходит. домен и протокол еще проходит, а вот где взять APP_SID не ясно, а в документации написано что никакие auth методы не нужны, все должно быть само. может где-то что-то недонастроено
собственно какую решаю задачу: надо что бы при создании задачи из компании, вместо надписи CRM: подставлялось название компании. Эту надпись генерирует JS скрипт, собственно я там уже получил тип сущности и ID, но не могу прочитать поле crm сущности, т к не работает BX24 JS библиотека
Ватсон написал: собственно какую решаю задачу: надо что бы при создании задачи из компании, вместо надписи CRM: подставлялось название компании. Эту надпись генерирует JS скрипт, собственно я там уже получил тип сущности и ID, но не могу прочитать поле crm сущности, т к не работает BX24 JS библиотека
Да, это я видел, но я не пытаюсь использовать ее во внешнем приложении. Я хочу ее использовать в стандартном компоненте, а она не подключается. Имя домена я передаю через заголовок, а вот APP_SID пока не знаю как получить
Да, это я видел, но я не пытаюсь использовать ее во внешнем приложении. Я хочу ее использовать в стандартном компоненте, а она не подключается. Имя домена я передаю через заголовок, а вот APP_SID пока не знаю как получить
Что-то не вижу как приложить архив, поэтому объясню на пальцах. Приложения нет, я хочу использовать библиотеку в стандартном компоненте, в JS, который есть в компоненте, но там не срабатывают методы BX24. Для тестирования создал php файл на сервере с таким содержанием:
<script> //тут передаю домен и идентификатор сессии, если не передавать, то получаю в консоль Error: Unable to initialize Bitrix24 JS library! При этом автоматически они не передаются. Но, если на этой странице выйти из аккаунта и снова зайти, то эти параметры передаются автоматически, не знаю почему при прямом заходе на эту страницу они не передаются. Но главное, что ни при каких обстоятельствах все равно не срабатывает вывод в консоль Инициализация завершена! в функции init ниже
var adomain = "test.domain.ru | 1 |"; var appid = BX.bitrix_sessid(); //это неправильно, не знаю как получить APP_SID и у меня получается, что PARAMS.APP_SID = false window.name = adomain + appid;