我必须将https://kanboard.org与Telegram集成。
我希望能够管理项目,任务和子任务,启动和停止子任务的计时器,如果已收到其他人的新项目,任务和子任务,则收到通知,通知您今天有什么截止日期,通知用户明天通过电报有截止日期
我已经阅读了电报和看板的文档。 问题如下:
我为kanboard的https提供了一个certificate.pem,但是不起作用(代码(1)) 1.1。弹出错误(代码(2)) 1.2。或弹出此错误。 (代码(3))
当我禁用https并仅将http留在kanboard时,它不会响应我设置的任务。它可以正常运行,但是即使使用具有正确API(代码(4))的jsonrpc用户,它也不会执行任何操作
(1)
import requests
requests.get('https://board.rgray.io', verify='/Users/Katty/Desktop/certificate.pem')
(4)
from kanboard import Kanboard
kb = Kanboard("https://board.rgray.io/jsonrpc.php", "jsonrpc", "API")
project_id = kb.create_project(name="PythonTest")
kb.add_project_user(project_id=project_id, user_id=123, role='project-manager');
task_id = kb.create_task(project_id=project_id, title="My task title")
(2)
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/requests/packages/urllib3/util/ssl_.py", line 267, in ssl_wrap_socket
context.load_verify_locations(ca_certs)
ssl.SSLError: unknown error (_ssl.c:4053)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/requests/adapters.py", line 370, in send
timeout=timeout
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/requests/packages/urllib3/connectionpool.py", line 544, in urlopen
body=body, headers=headers)
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/requests/packages/urllib3/connectionpool.py", line 341, in _make_request
self._validate_conn(conn)
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/requests/packages/urllib3/connectionpool.py", line 761, in _validate_conn
conn.connect()
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/requests/packages/urllib3/connection.py", line 238, in connect
ssl_version=resolved_ssl_version)
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/requests/packages/urllib3/util/ssl_.py", line 269, in ssl_wrap_socket
raise SSLError(e)
requests.packages.urllib3.exceptions.SSLError: unknown error (_ssl.c:4053)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/Katty/Documents/all/coding/python/kanboard_tgbot/test2.py", line 3, in <module>
requests.get('https://board.rgray.io', verify='/Users/MillerProduction/Desktop/certificate.pem')
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/requests/api.py", line 69, in get
return request('get', url, params=params, **kwargs)
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/requests/api.py", line 50, in request
response = session.request(method=method, url=url, **kwargs)
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/requests/sessions.py", line 465, in request
resp = self.send(prep, **send_kwargs)
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/requests/sessions.py", line 573, in send
r = adapter.send(request, **kwargs)
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/requests/adapters.py", line 431, in send
raise SSLError(e, request=request)
requests.exceptions.SSLError: unknown error (_ssl.c:4053)
(3)
<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1056)>