【发布时间】:2017-05-24 12:02:07
【问题描述】:
嗨,这个 JSON 有什么问题
{"chat_id":149003957,"text":"Please Select your Language","reply_markup":{"keyboard":[[{"text":"English"},{"text":"Deutsh"}],[{"text":"Français"},{"text":"PyccKNN"}],[{"text":"Italiano"},{"text":"Espagnol"}]]}}
当作为 post 请求传递给 Telegram Bot API 方法“sendMessage”时,它会给出 HTTP 400
【问题讨论】:
-
您好,您可以在提出请求的地方添加代码吗?此外,从文档中,您应该在 400 响应的正文中获得更具描述性的错误。你也可以分享一下吗? core.telegram.org/bots/api#making-requests
-
@AnilRedshift "ok": false, "error_code": 400, "description": "Bad Request: message text is empty"
-
听起来
text字段为空。您可以发布发出请求的代码吗? -
嘿,实际上是“Deutsch”,你这里好像有一点错别字。 :)
-
@AnilRedshift 感谢 json 是正确的,代码添加了额外的字节。
标签: json api telegram telegram-bot