Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Не приходит message от пользователя #30

Closed
dabeedj opened this issue Jan 15, 2018 · 5 comments
Closed

Не приходит message от пользователя #30

dabeedj opened this issue Jan 15, 2018 · 5 comments

Comments

@dabeedj
Copy link

dabeedj commented Jan 15, 2018

Добрый день
Большое спасибо за SDK!
У меня file_get_contents("php://input") всегда пустой, когда пользователь отправляет боту сообщение.
При чем и HTTP заголовки и query string приходят как положено
В php.ini allow_url_fopen разрешен
Не подскажите, в чем может быть загвоздка?
Спасибо!

@Bogdaan
Copy link
Owner

Bogdaan commented Jan 15, 2018

allow_url_fopen похоже не нужен.
php://input по спецификации (и по факту) всегда попадает содержимое POST запросов. (не put и других).
Проверьте содержимое переменной $HTTP_RAW_POST_DATA

@dabeedj
Copy link
Author

dabeedj commented Jan 16, 2018

Спасибо за быстрый ответ!
Забыл упомянуть, $HTTP_RAW_POST_DATA и $_POST - тоже пустые. По $_GET приходит только сигнатура, в $_SERVER указано, что запрос от Viber - GET методом, что, как по мне, странно, я так понимаю, метод дожен был быть указан, как POST?
Натолкнуло меня на идею, что это может быть связано с SSL, я впервые работаю с ним, у меня установлен Let's encrypt.
Может быть попробую какой-то платный... Натолкнуло на мысль потому, что паралельно пытаюсь подключить Telegram, так тот вообще даже не стучится на WebHook...
Буду очень благодарен, если возникнут какие-либо мысли по поводу, так как мозг уже сломан:)

@Bogdaan
Copy link
Owner

Bogdaan commented Jan 16, 2018

В таком случае, есть вероятность того, что у вас некорректно настроен сервер.
Возможно вам стоит разобраться как работает tls / ssl. Ну а в качестве решения "прямо сейчас" предлагаю вам использовать https://www.ssllabs.com/ssltest/ для оценки качества настройки вашего сервера.

@dabeedj
Copy link
Author

dabeedj commented Jan 16, 2018

В общем у хостера была включена переадресация https -> http (lame me)
Telegram заработал... осталось найти причину с Viber, думаю, что справлюсь
В любом случае огромное спасибо за помощь! И еще раз за SDK

@dabeedj
Copy link
Author

dabeedj commented Jan 16, 2018

Viber тоже заработал:) Оказывается, надо было просто выспаться:) Спасибо еще раз!

@Bogdaan Bogdaan closed this as completed Jan 19, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants