Skype API (Skype4Py) に関する備忘録

バージョンについて

SkypeをバージョンアップさせることによってSkype4Pyを使って開発したシステムが正常に動かなくなることがある。
最新版(5.10以降)では OnCallInputStatusChanged がうまく動かないことを確認済み。
5.5.0.124なら大丈夫。
なお,Skype4Pyのバージョンは1.0.34。

コンタクト追加リクエストを送る

コンタクト追加リクエストを送る単純なサンプルがネット上に見つからず,たった4行のスクリプトをつくるのに時間を費やしてしまった・・・(^-^A

# hogehoge にコンタクト追加リクエストを送る
import Skype4Py
skype = Skype4Py.Skype()
member = Skype4Py.user.User(skype, u'hogehoge')
member.SetBuddyStatusPendingAuthorization(u'auto request')