使用python中的skpy在Skype中发送消息
场景:我正在尝试用python代码在skype中发送快速测试消息。从文档()中我得到了一个片段,应该可以让我做到这一点 问题:我按预期重新填充了信息,但在以下位置尝试创建与skype的连接时出错:使用python中的skpy在Skype中发送消息,python,skype,Python,Skype,场景:我正在尝试用python代码在skype中发送快速测试消息。从文档()中我得到了一个片段,应该可以让我做到这一点 问题:我按预期重新填充了信息,但在以下位置尝试创建与skype的连接时出错: sk = Skype(username, password) 我得到: SkypeAuthException:(“无法从登录响应中检索t字段”, ) 我不知道这个错误是什么意思 问题:如何解决这个问题 代码:这基本上就是我正在使用的,加上我的用户名和密码: from skpy import Skyp
sk = Skype(username, password)
我得到:
SkypeAuthException:(“无法从登录响应中检索t字段”,
)
我不知道这个错误是什么意思
问题:如何解决这个问题
代码:这基本上就是我正在使用的,加上我的用户名和密码:
from skpy import Skype
sk = Skype(username, password) # connect to Skype
sk.user # you
sk.contacts # your contacts
sk.chats # your conversations
ch = sk.contacts["joe.4"].chat # 1-to-1 conversation
ch.sendMsg(content) # plain-text message
问题2:有没有办法做到这一点,密码和用户名不应该出现在代码中?例如,是否可以使用该计算机中已打开的skype实例?如果您最近登录到其他位置,则可能会被服务器的IP阻止。这对我有用
from skpy import Skype
loggedInUser = Skype("userName", "password")
print(loggedInUser.users) // loggedIn user info
print(loggedInUser.contacts) // loggedIn user contacts
PS:skpy版本:0.8.1
def connect_skype(user, pwd, token):
s = Skype(connect=False)
s.conn.setTokenFile(token)
try:
s.conn.readToken()
except SkypeAuthException:
s.conn.setUserPwd(user, pwd)
s.conn.getSkypeToken()
s.conn.writeToken()
finally:
sk = Skype(user, pwd, tokenFile=token)
return sk
令牌参数可以是空文件,但在使用此函数之前需要先创建。该函数将在该文件中写入客户端令牌
如果问题仍然存在,请尝试登录Skype online,有时需要更新一些信息,然后重试。谢谢您的回答。我尝试了它,并得到了以下错误:SkypeAuthException:(“无法从登录响应中检索t字段”),检查您的skpy版本?也使用0.8.1