Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 具有自签名证书的电报bot webhook不工作_Php_Cpanel_Webhooks_Self Signed_Telegram Bot - Fatal编程技术网

Php 具有自签名证书的电报bot webhook不工作

Php 具有自签名证书的电报bot webhook不工作,php,cpanel,webhooks,self-signed,telegram-bot,Php,Cpanel,Webhooks,Self Signed,Telegram Bot,我正试图建立一个电报机器人的方式记录在这里- 我已经尝试了几乎所有的方法来使用我自己的自签名证书,但是在电报调用我传递的URL时没有成功,即使它返回一个OK结果 {"ok":true,"result":true,"description":"Webhook was set"} 我可以成功地调用其他方法,它们都工作得很好 我使用CPanel和openssl生成证书,并尝试了这两种方法 我使用了一个简单的html表单来调用setWebhook方法和一个PHP curl脚本 我试图传递我网站的UR

我正试图建立一个电报机器人的方式记录在这里-

我已经尝试了几乎所有的方法来使用我自己的自签名证书,但是在电报调用我传递的URL时没有成功,即使它返回一个OK结果

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


PS:购买经过验证的证书对我来说不是一个选择,我已经尝试了一些免费的ssl提供商,比如
startssl
(他们不接受我的域名,因为它以
.ir
结尾,没有合理的理由,但不应该在这里关联,对吗?)

在自签名模式下,您应该:

  • 创建自己的证书
  • 主机设置中将其设置为您的
  • 使用setWebHook发送证书的
    公钥文件

所有这些你都试过了吗?@pengrad,都试过5次,但我已经熟悉证书了,我真的不认为这是问题所在。不知何故,电报在自签名证书方面存在问题。作为一个测试,我尝试了我的另一个主机与验证证书,它只是简单worked@azerafatisalam,rahe halli baraye moshkel peida kardid?一个是哈姆·哈明·莫斯克尔·罗达拉姆,另一个是哈姆·米沙姆·阿加·科马克·科尼德。您好,您找到解决方案了吗?我也有这个问题,非常感谢您的帮助。@darenshan,我最终使用了
cloudflare
。这很有效well@azerafatitnx很多,最后它与cloudflare一起工作。