我是 Telegram 的新手,我正在尝试用它迈出第一步。
我在这里找到了一个很好的教程https://www.youtube.com/watch?v=hJBYojK7DO4:我已经使用 PHP 和 SSL 配置了我的 Apache 2.4 并且一切正常,教程中的示例也是如此。
麻烦正在使用 setWebhook 方法....当我尝试放入浏览器时
https://api.telegram.org/<my_bot_code>/setWebHook?url=https://localhost/Telegram/MyYouTubeTutorialBot/YouTubeTutorialBot.php
回应是
{"ok":false,"error_code":400,"description":"Error: Bad webhook: Error: Ip is reserved"}
请注意,我使用的是自行生成的证书....
我在 api Telegram 文档(参考https://core.telegram.org/bots/faq#i-39m-having-problems-with-webhooks)中发现,
“ ..... 要使用自签名证书,您需要使用 setWebhook 中的证书参数上传您的公钥证书。请作为 InputFile 上传,发送字符串将不起作用。 ”
我不明白如何上传我的公钥证书文件....有什么例子吗?
问题可能是因为我使用localhost和本地 Apache的默认 IP 地址127.0.0.1 ?我是否应该使用每次连接到网络时都会更改的当前 IP 地址来更改我的 IP 地址(我正在使用互联网密钥将我连接到网络.....)?
非常感谢您提前