|
Телеграм, вебхук, авторизация |
☑ |
0
DmitrYY
03.12.21
✎
10:45
|
Всем привет, нужна помощь. Есть база с пользователями (тестовая).В ней есть http сервис методы get post, которые возвращают просто текст.
Я настроил апач, опубликовал базу, через ngrok получаю адрес и его использую при регистрации вебхука.
Вебхук регистрируется все хорошо. Когда отправляю сообщения из бота ничего не происходит.
Иду в postman получаю инфу по моему вебхуку он пишет (Wrong response from the webhook: 401 Unauthorized):
{
"ok": true,
"result": {
"url": "мой URL",
"has_custom_certificate": false,
"pending_update_count": 22,
"last_error_date": 1638516963,
"last_error_message": "Wrong response from the webhook: 401 Unauthorized",
"max_connections": 40
}
как сделать авторизацию? у кого был опыт помогите. в инете примеры без авторизации. Ну или с авторизацией я не нашел.
|
|
1
Asmody
03.12.21
✎
10:52
|
а тебе какая авторизация нужна?
можно сделать в БД отдельного пользователя под вебхук, прописать его в default.vrd, а на самом апаче настроить basic auth для "безопасности"
|
|
2
DmitrYY
03.12.21
✎
10:55
|
(1) есть такой пользователь у него права только на http сервис, прописывал его в default.vrd, а вот в самом апаче настройки не делал, можно про апач поподробнее?
|
|
3
Asmody
03.12.21
✎
11:12
|
браузером, постманом внешний адрес сервиса проверял? отвечает?
|
|
4
DmitrYY
03.12.21
✎
11:17
|
(3) да, так же открывается окно авторизации
|
|
5
Asmody
03.12.21
✎
11:21
|
(4) что в окне написано?
|
|
6
DmitrYY
03.12.21
✎
11:26
|
|
|
7
arsik
гуру
03.12.21
✎
11:34
|
(0) Пароль для пользователя в default.vrd установлен?
|
|
8
DmitrYY
03.12.21
✎
11:34
|
(7) да
|
|
9
arsik
гуру
03.12.21
✎
11:38
|
(8) Возможно неправильно
|
|
10
arsik
гуру
03.12.21
✎
11:42
|
|
|
11
Asmody
03.12.21
✎
11:42
|
(6) Строка "Basic realm=1C:Enterprise" какбэ намекает, что авторизации просит 1Ска, а не кто иной.
значит что-то в публикации не так
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан