webuntis.errors.RemoteError:请求ID与返回的不相同



有谁能帮我们一下webuntis api吗?我使用了一个标准代码:

import webuntis
s = webuntis.Session(
username='Name',
password='Password',
server='klio.webuntis.com',
school='Shool',
useragent='WebUntis Test'
).login()
for klasse in s.klassen():
print(klasse.name)

但是它给了我以下错误:

File "main.py", line 18, in <module>
s = webuntis.Session(
File "/home/bwlok/.local/lib/python3.8/site-packages/webuntis/session.py", line 91, in login
res = self._request('authenticate', {
File "/home/bwlok/.local/lib/python3.8/site-packages/webuntis/session.py", line 118, in _request
data = rpc_request(self.config, method, params or {})
File "/home/bwlok/.local/lib/python3.8/site-packages/webuntis/utils/remote.py", line 90, in rpc_request
return _parse_result(request_body, result_body)
File "/home/bwlok/.local/lib/python3.8/site-packages/webuntis/utils/remote.py", line 118, in _parse_result
raise errors.RemoteError(
webuntis.errors.RemoteError: Request ID was not the same one as returned. 2021-09-22 18:43:23.684083 -- error

有人知道我需要改变什么吗?

您需要添加您的uns用户名和密码。你还需要正确的学校名称。

最新更新