我已经验证了ssl证书(在购买托管服务后将其获取)。它包括四个部分:1.私钥,2.证书,3.根证书,4.中间证书。我制作了两个文件.key(private)、. crt(certificate,intermediate,root)和confngre nginx。一切正常,我的域名显示为https,而https://www.sslshopper.com则说正常。但是当我设置电报机器人网络挂钩时
def start_request():
url = 'https://api.telegram.org/bot{token}/{method}'.format(
token = 'myToken',
method = 'setWebhook'
)
data = {
'url' : 'MyDomain',
'certificate' : open('myCertificate', 'r')
}
r = requests.post(url, data = data)
Webhook状态始终
结果
url“ myDomain” has_custom_certificate否未决更新更新计数5 last_error_date 1515041749 last_error_message“来自Webhook的错误响应:403禁止访问”
和nginx日志说149.154.167.214--[04 / Jan / 2018:07:07:00 +0300]“ POST myDomain” 403997“-”“-”
证书有问题吗?我应该以电报的形式发送什么证书或证书的一部分?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句