Scenario: I am trying to work out a way to send a quick test message in skype with a python code. From the documentations (https://pypi.python.org/pypi/SkPy/0.1) I got a snippet that should allow me to do that.
Problem: I refilled the information as expected, but I am getting an error when trying to create the connection to skype in:
sk = Skype(username, password)
I get:
SkypeAuthException: ("Couldn't retrieve t field from login response", )
I have no idea what this error means.
Question: Any idea on how to solve this?
Code: This is basically what I am using, plus my username and password:
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
Question 2: Is there any way to do this, in which the password and username should not be in the code? For example, would it be possible to use the skype instance that is already open in that computer?
It might look like you have been blocked from your server's IP if you logged in elsewhere recently. This works for me.
from skpy import Skype
loggedInUser = Skype("userName", "password")
print(loggedInUser.users) // loggedIn user info
print(loggedInUser.contacts) // loggedIn user contacts
PS: skpy version: 0.8.1
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With