具有自签名证书的Telegram bot webhook无效

时间:2015-12-07 14:52:15

标签: php cpanel webhooks self-signed telegram-bot

我试图按照此处记录的方式设置电报机器人 - https://core.telegram.org/bots/api#setwebhook

我几乎尝试过使用我自己的自签名证书,但是在电报调用我通过的URL时没有成功,即使它返回了OK结果

{"ok":true,"result":true,"description":"Webhook was set"}
  • 我可以成功调用其他方法,它们都可以正常工作。
  • 我使用CPanel和openssl生成证书并尝试了两者。
  • 我使用了一个简单的html表单来调用setWebhook方法和一个PHP curl脚本
  • 我试图传递我网站的网址和IP地址
  • 我测试了多次传递的webhook网址,并尝试了不同的简单脚本来跟踪对它们的任何调用
  • 我也像我一样检查了所有问题,但没有一个问题得到解决

我有没有尝试或想过的东西?

PS:购买经过验证的证书对我来说不是一种选择,我已经尝试了一些免费的ssl提供商,例如startssl(他们没有接受我的域名,因为它以{{结尾] 1}}没有明智的理由,但在这里不应该相关,对吗?)。

1 个答案:

答案 0 :(得分:0)

在SelfSigned模式下,您应该:

  • 创建自己的证书
  • 将其设置为Domain
  • 中的Hosting Settings
  • 使用setWebHook
  • 发送证书的public key file