Tôi dường như không nhận được dữ liệu JSON POST của webhook. Tôi thiết lập mọi thứ chính xác (URL webhook, cũng được kiểm tra nếu máy chủ nhận được yêu cầu POST) và các yêu cầu sẽ đến khi người dùng đăng nội dung nào đó, nhưng không có dữ liệu POST hoặc GET nào được ghi lại. Đây có phải là lỗi phổ biến hay chỉ là tôi?API bot Telegram không có dữ liệu JSON POST trên webhook
Trả lời
Khi họ nói:
chúng tôi sẽ gửi một yêu cầu HTTPS POST để url được chỉ định, có chứa một JSON-serialized
Đó là một bài, nhưng họ đã không được đề cập bất kỳ tham số cho chúng tôi để có được nó, chỉ là một giá trị JSON, vì vậy hãy thử lấy đầu vào thô.
Ví dụ trong PHP tôi đã nhận nó bằng cách sử dụng: file_get_contents('php://input')
CẬP NHẬT
Một tự cert ký có giá trị bây giờ.
Dường như vấn đề là ở cách tôi đã. yêu cầu chụp (nghĩ rằng đó là yêu cầu $ _POST) –
Chứng chỉ tự ký sẽ hoạt động. Câu trả lời của bạn là không đúng. Tuy nhiên, một chứng chỉ ký tự đại diện sẽ không hoạt động. –
Ngoài ra, một lý do khác để không nhận được POSTS là chuỗi chứng chỉ có thể không chính xác. Không có lỗi hiển thị trên Firefox, nhưng Chrome dành cho Android bị khiếu nại.
Nó giải thích trong chủ đề này trên Reddit: https://www.reddit.com/r/Telegram/comments/3b4z1k/bot_api_recieving_nothing_on_a_correctly/
Ngay sau khi tôi đã thêm các tập tin giấy chứng nhận chuỗi và khởi động lại Apache, các yêu cầu bắt đầu sắp tới trong
- 1. Gặp sự cố với webhook với Telegram Bot API
- 2. API Telegram và Bot API
- 3. Tin nhắn bot Telegram đọc gọi lại
- 4. Telegram bot - ủy quyền OAuth
- 5. Cách chúng tôi gửi truy vấn đến API bot Telegram?
- 6. Sử dụng ứng dụng Telegram để kiểm tra bot (không phải bot api)
- 7. Cách thêm bot vào nhóm Telegram?
- 8. Gửi GIFs với sendPhoto (Telegram bot)
- 9. API bot Telegram: Tôi có thể trộn bàn phím tùy chỉnh và lực đẩy không?
- 10. Gửi ảnh từ URL bằng Telegram Bot
- 11. Dữ liệu POST ở định dạng JSON
- 12. Bắt dữ liệu POST liệu từ phương pháp Web API
- 13. Yêu cầu JS POST góc không gửi dữ liệu JSON
- 14. Node Telegram bot api, hãy trò chuyện chuỗi giữa người sử dụng
- 15. telegram bot api - nhận tất cả tin nhắn trong một nhóm
- 16. Dữ liệu NicEdit không có trong POST
- 17. Lấy dữ liệu JSON trên HTML Form Gửi với HTTP POST
- 18. Dù sao thiết lập Telegram Webhook mà không thiết lập kết nối https
- 19. Telegram bot api: Mã lỗi 429, Lỗi: Quá nhiều yêu cầu: thử lại sau
- 20. REST API: Yêu cầu nội dung dưới dạng JSON hoặc dữ liệu POST đơn giản?
- 21. Làm cách nào để nhận ảnh bằng API Telegram?
- 22. Bàn phím tùy chỉnh Telegram Bot trong PHP
- 23. Sọc Webhook trên Rails
- 24. Jersey tiêu thụ JSON trên POST
- 25. Cách đăng dữ liệu JSON qua API HTTP bằng VBScript?
- 26. \ Chương trình Telegram api đáp ứng 403 lỗi (bị cấm)
- 27. Tự động đăng tin nhắn lên kênh Telegram qua API
- 28. Bỏ đặt dữ liệu từ API WordPress (wp-json)
- 29. Làm thế nào để bot bot Telegram riêng chỉ có thể truy cập bởi chủ nhân của nó?
- 30. Dữ liệu POST PHP không có biểu mẫu web
Cảm ơn! Bây giờ làm việc! – LONGMAN
Cảm ơn OMG! đã phải vật lộn trong một thời gian, họ nên đặt điều này vào tài liệu (tôi chỉ đăng nhập $ _REQUESTs nghĩ rằng đó là một yêu cầu $ _POST) –
Xin chào các bạn biết cách nào đó để xử lý JSON mà không cần thiết lập máy chủ - http://stackoverflow.com/questions/31073962/setting-up-a-telegram-bot-without-a-server – Dois