Доброго дня!
Пытаюсь создать создать своё приложения для Б24 (коробка, последние стабильные обновления) с интерфейсом на портале. Ознакомился с докой, и не одной, пересмотрел видеоуроки от Сергея Вострикова, но встрял в самом начале.
Для понимания проблемы остановимся на этом примере:
Т.е. что сделано:
1. Код из примера расположен на сервере 1 (БУС, работает по https)
2. На портале (тоже работет по https) создано приложение, выданы права на модуль пользователей, в качестве адреса указан файл на сервере 1.
При попытке зайти в приложение выводит ошибку:
Из примечательного, обратил внимание на то, что на каждый хит приложения (если обновить страницу с ним 5 раз подряд) для одного и того же member_id на сервер отправляются разные AUTH_ID, APP_SID и REFRESH_ID, несмотря на то, что AUTH_EXPIRES час.
Пример:
и
разница между запросами ~10 секунд.
По запросу в ТП сделано:
1. Исправлены все ошибки в Проверке Системы на портале (были проблемы с сокетами);
2. В таблице b_module удалена строчка с ID oauth;
3. Перевыпущены ключ и кодприложения, т.е. создавал его заново;
4. Переустанавливался модуль REST;
5. После каждого действия вычищался весь кеш;
6. От себя пробовал переводить хранение сессий в БД модуля.
Всё тщетно, проблема не решается. Буду рад любым советам, спасибо!
Пытаюсь создать создать своё приложения для Б24 (коробка, последние стабильные обновления) с интерфейсом на портале. Ознакомился с докой, и не одной, пересмотрел видеоуроки от Сергея Вострикова, но встрял в самом начале.
Для понимания проблемы остановимся на этом примере:
Т.е. что сделано:
1. Код из примера расположен на сервере 1 (БУС, работает по https)
2. На портале (тоже работет по https) создано приложение, выданы права на модуль пользователей, в качестве адреса указан файл на сервере 1.
При попытке зайти в приложение выводит ошибку:
| Код |
|---|
Array ( [error] => NO_AUTH_FOUND [error_description] => Wrong authorization data ) |
Пример:
| Код |
|---|
[APP_SID] => 7a81b5640d216ec725e2bed0b7f307fc [AUTH_ID] => d1016c5b0027067a001365fe000047ab0000030d6867956d233d2d219d91257f527cbe [AUTH_EXPIRES] => 3600 [REFRESH_ID] => c180935b0027067a001365fe000047ab0000035ba4284c81f8abd6ec7129044b1691c3 [member_id] => 653ee6a075b3d9aa4c27e11d9a4f9391 |
| Код |
|---|
[APP_SID] => 18cff18f5fdd0f82f10dee8de73ebc2a [AUTH_ID] => a3036c5b0027067a001365fe000047ab000003b57cdb8d928c90e49737301b7fa1ec70 [AUTH_EXPIRES] => 3600 [REFRESH_ID] => 9382935b0027067a001365fe000047ab0000039e5fa57861fc824b31d3fcc91405b301 [member_id] => 653ee6a075b3d9aa4c27e11d9a4f9391 |
По запросу в ТП сделано:
1. Исправлены все ошибки в Проверке Системы на портале (были проблемы с сокетами);
2. В таблице b_module удалена строчка с ID oauth;
3. Перевыпущены ключ и кодприложения, т.е. создавал его заново;
4. Переустанавливался модуль REST;
5. После каждого действия вычищался весь кеш;
6. От себя пробовал переводить хранение сессий в БД модуля.
Всё тщетно, проблема не решается. Буду рад любым советам, спасибо!