doudongdang4483 2015-09-05 11:27
浏览 92
已采纳

如何在向webhook发送答案时对电报Bot API执行请求?

the Telegram API say:

If you're using webhooks, you can perform a request to the Bot API while sending an answer to the webhook.

i try to do it by this simple code:

header('Content-Type: application/x-www-form-urlencoded');
$content = http_build_query(array(
    'method' => 'sendMessage',
    'chat_id' => 123,
    'text' => 'test 123'
));
file_put_contents("php://output", $content); // or echo $content;

but i can't see any response in the robot.

  • 写回答

1条回答 默认 最新

  • dongwei2983 2015-09-10 01:47
    关注

    the Telegram update robot API in last day and now support JSON response. so we can change the code:

    header('Content-Type: application/json');
    echo json_encode(array(
        'method'=>'sendMessage',
        'text'=>'test 123',
        'chat_id'=>123,
    ));
    die;
    

    and it works for me!

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥50 易语言把MYSQL数据库中的数据添加至组合框
  • ¥20 求数据集和代码#有偿答复
  • ¥15 关于下拉菜单选项关联的问题
  • ¥20 java-OJ-健康体检
  • ¥15 rs485的上拉下拉,不会对a-b<-200mv有影响吗,就是接受时,对判断逻辑0有影响吗
  • ¥15 使用phpstudy在云服务器上搭建个人网站
  • ¥15 应该如何判断含间隙的曲柄摇杆机构,轴与轴承是否发生了碰撞?
  • ¥15 vue3+express部署到nginx
  • ¥20 搭建pt1000三线制高精度测温电路
  • ¥15 使用Jdk8自带的算法,和Jdk11自带的加密结果会一样吗,不一样的话有什么解决方案,Jdk不能升级的情况