이 글에서는 스카이프 api를 이용하여 채팅, 전화 걸기, 전화 받기 할 것입니다. api만 이용하여 스카이프를 컨트롤하기 위해서는 클라이언트가 로그인되어 있어야 합니다. C#에서 스카이프를 사용하기 위해서는 재공된 Skype4COM.dll를 마샬링 해주어야 하는데...... 이미 누군가가 해논게 있습니다. ㅋ 코드 플랙스 - Skype for VisualStudio 이곳에서는 비주얼 스튜디오 SDK를 이용하여 스카이프 프로젝트를 생성할 수 있게 되어 있지만 굳이 그렇게까지 쓸 필요는 없고 'SKYPE4COMLib'만 유징 해서 사용하시면 됩니다. 0. UI 구성 저는 wpf 프로젝트로 하겠습니다만.... C#프로젝트라면 별 상관은 없습니다. (레이아웃 코드만 다를 뿐이니까요 ㅎㅎㅎ) 전역변수로 스카이프..
We've been notified by this error. Invalid parameter(s): AuthenticationSignature 별 내용은 아니고 인증정보가 없다는 에러입니다-_-;; gmail의 스팸메일 정책은 가끔 이해할수 없는 현상을 주는데요 다른 스카이프 관련 메일들은 잘왔는데 인증메일만 오지 않아 스카이프 홈패이지를 뒤저 보았지만 별다른 소득이 없었습니다-_-; (재발행은 어디있는거냐!!!) 혹시나 해서 본 스팸메일함에 떡하니 메일이-_-; 아놔 그래서 인증버튼 꾹 눌러주니 개발자등록 정상적으로 되는군요 ㅎㅎㅎㅎ 개발자 등록하는데 10달라가 필요해서 미리 결재했는데 날리는줄 알고 엄청 걱정했습니다 ㅎㅎㅎ
API 다운로드 https://developer.skype.com/accessories 위에 표시된 프로그램을 받습니다. 실행하면 요런 화면을 볼수 있습니다. 그런다음 스카이프를 실행해 봅시다. 로그인을 하고 아까받은 Tracer.exe에서 콜을 호출해봅시다. 콜 형식은 CALL 입니다. 이런메시지를 확인하고 스카이프를 가보면 트레이서로부터 대화요청이 온것을 볼수 있습니다. 메시지를 보내 봅시다. 스카이프로부터 메시지가 온것을 확인 할수 있습니다. 이렇게 스카이프 api나 sdk를 테스트 할수 있습니다. 아무래도 양방향으로 테스트해야 하는 프로그램이다보니 이런 프로그램을 재공해준다니....참 다행인듯 ㅎㅎㅎ p.s. 스카이프 api는 같은 컴퓨터에 스카이프 클라이언트가 로그인 되어있어야 정상 작동을 합니다.