我正在使用带有 SkPy 的 Python 3.11(通过 PyPI 安装)。我正在尝试执行简单的访客登录:
from skpy import Skype
url = "<group chat invite link here>"
sk = Skype()
sk.conn.guestLogin(url, "guest")
sk.conn
大多数时候我会遇到以下错误:
self.tokens["skype"], self.tokenExpiry["skype"] = SkypeGuestAuthProvider(self).auth(url, name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/user/.local/lib/python3.11/site-packages/skpy/conn.py", line 832, in auth
token = self.conn("POST", "{0}/api/v1/users/guests".format(SkypeConnection.API_JOIN),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/user/.local/lib/python3.11/site-packages/skpy/conn.py", line 249, in __call__
raise SkypeApiException("{0} response from {1} {2}".format(resp.status_code, method, url), resp)
skpy.core.SkypeApiException: ('403 response from POST https://join.skype.com/api/v1/users/guests', <Response [403]>)
但有时即使我没有做任何事情(比如修改 conn.py),它也能正常工作。关于为什么它会这样工作有什么想法吗?
我尝试更改上面的网址,然后就成功了,
但是几次之后又会出现403。
这意味着您无法继续创建访客,您可以使用
sk.loop()
来保留服务。