美文网首页
[Telegram] 发送接口请求

[Telegram] 发送接口请求

作者: w_w_wei | 来源:发表于2019-05-21 09:02 被阅读0次

    Making requests

    所有提交给电报机器人接口的请求必须使用HTTPS,并且需要以这种形式呈现:https://api.telegram.org/bot<token>/METHOD_NAME, 就像下面的一样

    https://api.telegram.org/bot714712916:AAEFMPiGY-Vi8swNb8dQCkZJioR0Y9odFcI/getMe
    

    接口支持 GET and POST 请求. 并支持4种方式传递参数给接口:

    • URL query string
    • application/x-www-form-urlencoded
    • application/json (except for uploading files)
    • multipart/form-data (use to upload files)

    接口返回的数据是一个json对象,总是包含一个okboolean字段, 可能包含一个字符串对象description,包含对结果的描述是可读的。如果ok等于true,那表示这个请求成功了, 结果保存在result字段. 万一请求不成功,ok会等于false,错误提示将会在description中.也会返回另外一个整型字段error_code.但其内容可能会在未来发生变化.另外一些错误可能会包含一个parameters字段,能够帮助你自动处理错误.

    • 所有 Bot API 都是大小写敏感的.
    • 所有请求需要使用UTF-8编码.

    在获取到更新后构造请求

    如果你设置了webhook,那么你可以在收到消息后的应答中,向Bot Api进行请求接口.可以使用application/jsonapplication/x-www-form-urlencodedmultipart/form-data来传递响应的参数.在请求的method参数中,指定请求的方式.但这样的请求无法知道是否请求成功,或拿到返回结果.

    这个看起来比较难懂,大概意思就是, 设置webhook后, 这个地址会自动接到一些来自平台的消息, 在收到消息后,可以回复一些内容,可以在回复的内容中请求电报机器人的接口, 但是这样子是不知道是否请求成功, 也拿不到返回的结果

    Please see our FAQ for examples.

    相关文章

      网友评论

          本文标题:[Telegram] 发送接口请求

          本文链接:https://www.haomeiwen.com/subject/jbvwcqtx.html