Внимание! Данный пример работает на основе SDK CRest. Перед использованием примера необходимо открыть через браузер файл checkserver.php и проверить корректность настроек вашего сервера. Это что пишет? Все ок?
Уточнение. 1) При установки приложения выдается первый-временный токен срок жизни у которого 30 секунд, если мне память не изменяет. 2) После переустановки приложения Вам надо перейти не на index.php, а на install.php и уложиться в те же упомянутые выше 30 секунд. Для того что бы обновить первый-временный токен. минимальный install.php вроде такой может быть.
Потом удалил папку /logs из каталога где файл crest.php находится. Переустановил приложение из битрикса. Всё заработало.
*каталог /logs создаётся при запуске приложения, но если что то пошло не так, то начинают вылазить проблемы, обычно удаление каталога /logs и переустановка приложения из битрикс24 эти проблемы решает.
написал: 2) После переустановки приложения Вам надо перейти не на index.php, а на install.php и уложиться в те же упомянутые выше 30 секунд. Для того что бы обновить первый-временный токен.
Когда нажимаешь кнопку "Переустановить" битрикс24 сам обращается к файлу install.php и выполняет всё что там написано, так же он туда передаёт массив с данными авторизации
*install.php - это файл, который подключается вторым в локальном приложении
Всем привет, подскажите в чем допускаю ошибку? все делаю по документации. 1) зашел в другое -> локальное приложение -> серверное -> прописал url для handler.php && install.php. 2) sdk файлы загрузил на сервер, запустил checkserver.php написано success 3) сохранил интеграцию, появились токены в settings.php в константы записал CLIENT_ID, CLIENT_SECRET 4) запустил по рекомендациям выше settings.php, переустановил интеграцию. 5) скрипт index.php он же handler.php отдает постоянно Array( [error] => no_install_app [error_information] => error install app, pls install local application ) помогите пожалуйста решить данную проблему
Убедитесь, что install.php действительно вызывается при установке приложения через интерфейс Битрикс. После его выполнения должен появиться файл settings.json. Если файла нет, то, во-первых, нужно проверить настройки вашего веб-сервера; Если вы используете защиту, например от Cloudflare, то убедитесь, что запрос файла install.php не блокируется капчей.
Доброго времени суток! Решил не создавать новую тему, т.к. вопрос смежный. Создал, все работает, кроме одного - залогинившись любым пользователем CRest::call('profile') и CRest::call('user.current') выдает ID создателя. Как получить ID пользователя? Необходимо для создания задачи (tasks.task.add). Любая подсказка приветствуется.