SkPy:Skype 访客登录失败(403 禁止)

问题描述 投票:0回答:1

我正在使用带有 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),它也能正常工作。关于为什么它会这样工作有什么想法吗?

python skype
1个回答
0
投票

我尝试更改上面的网址,然后就成功了,

但是几次之后又会出现403。

这意味着您无法继续创建访客,您可以使用

sk.loop()
来保留服务。

© www.soinside.com 2019 - 2024. All rights reserved.