Skype API雖然推出一段時間,但是我在Google上找到的中文資料卻是少之又少, 因此,我只能上去Skype API的官網看著原文的資料...(喔~殺了我吧~英文是我的罩門...) 等到略有了解後,才上到論壇去找更多人討論的資料,因為我以後的開發環境是BCB,但是論壇上的人大都是在VC上開發較為多數=_=,怎麼這麼不順利啊我...還好我集給智慧與勇氣於一身,PO了一篇文章指出我的問題,幸好有BCB的高手幫了我一個大忙~現在我已經寫出最最最簡單的程式了,哈哈哈。
學習Skype API的可去之處:
Skype API 的架構與概念:
Skype API 簡單的說,就是透過Windows Message去控制正在執行的Skype程式,也就是說不執行Skype的話,就不能使用 Skype API 了。一開始我還以為是可以直接Call它的library咧,結果並非我所想的那樣。
....如果想更深入了解 Skype API 的程式, 請繼續參考站上的其他文章~
23 則留言:
您好
由於學校作業與skype的api有關
能否請您針對api的function做一個簡單的引言介紹
不是要您給完整答案
是希望您可以提供一點線索
Skype API說穿了,只是Message傳送給Skype的程式,請它做什麼事情。
你可以抓這個Skype Tracer的程式玩玩看,相信你會更清楚Skype API的運作。
1. 開啟Skype
2. 開啟Skype Tracer
3. 可以試著在Skype Tracer輸入SEARCH FRIENDS,然後就會回傳USERS echo123, xxx1, xxx2, ...
這個應該就是最基本Skype API的應用吧,這個Skype Tracer只是把你的訊息傳給Skype,然後再把Skype送回來的訊息秀出來,如此而已。
以上這個功能可以在這個網頁找到說明。
至於想要的功能有哪些?我也不是全部都了解。去找找我文章中提到"Skype API分類列表"的連結看看吧,最好的方法就是先用Skype Tracer試試看,確定可以work後,再程式化。
:)
不會吧,搜個 Skype API 就是你的網頁了,太巧了 Cccc...
九分隊排頭
哈哈哈
就這麼巧~
幹嘛偷偷跑過來偷看 科科...
七分隊排頭
你好,不好意思,因為最近學校有一些相關的研究課程是有關skype api的基本介紹和使用,在網路上找到的資料都還蠻零碎的,發現到這裡的資訊還蠻豐富的..^^ 不知道是否可以提供我一些方向或是相關資訊,可以讓我作為參考,這是我的信箱hsien1013@hotmail.com 如果有問題可以請教你嬤??謝謝你
你可以先參考我的在上面的第二個意見,以及版上Skype API的介紹文
如果有問題 再說吧~
哇!!你好快就回覆囉..感動^^ 嗯嗯~~我現在在努力看你po的文章和相關資料..有問題在請教你了...謝囉~~
哈囉~~剛剛看了網站的資訊,其實還是有點模糊不太懂,也有去找SKYPE API的中文手冊,可是內容好像針對每個指令做介紹,可以請問一下之前你是看哪些相關的資訊呀??有類似的相關程式嗎??可以介紹我去看一下嬤??真的很不好意思,一直打擾你,謝謝你~~
呃,其實我最主要學習的網站就是官網了,就是它的指令列表,還有一開始搞不太懂時,我還去官網的論壇用我的破英文發問,都會有人回復,那個人好像是作者吧。
再來就是看看Sample Code吧,我不清楚你的需求是什麼,不過它有附基本的Win32、C++、C#、Delphi的範例程式檔,有需要的話也可以參考看看。
如果還有問題的話,可以寄email跟我討論討論,不過我有時候比較忙,可能會晚點回。
真是太謝謝你了,新年快樂!!不知道你的e-mail的網址是多少??目前是研究skype api在windows的運用,應該說是了解他的基本操作和一些function code ,目前我正在看網站的一些範例程式和介紹,但可能是因為我能力不夠,看起來很吃力,有些相關問題想請問你;謝謝你了
新年快樂啊~ 我的E-mail就在blog的右上角啊~沒想到竟然這麼不起眼,太令人傷心了Q_Q
至於你要看的方向,要注意的是使用Skype API的兩種使用方法是不盡相同的。
(1)使用Windows Message的方法
你要知道的是如何透過傳遞Windows Message的Function : SendMessage()這個function的用法,至於傳遞的訊息內容,就必須參考這個網頁了。
(2)使用Skype4Com的方法
首先必須在IDE上「裝上」Skype4Com的套件,如我之前的文章…Borland C++ Builder上的安裝方法,或是Visual C++(抱歉我沒用過,不太清楚,之後有空再去試試,再寫篇教學)。
安裝完成後,就有Skype4Com的物件可以使用,再參考官網給的說明檔(裡面包含了Skype4Com.dll, Skype4Com的Class & function說明檔)
以上的方向觀念,希望對你有幫助~
請問我該怎麼把Skype程式嵌入到自己的程式內呢?
都是英文 小弟英文又破 實在很沒頭緒....
能不能給個方向呢@@"
Skype並不能被嵌到自己的程式,它只能被我們「控制」喔。
詳細的情形你可以參考一下Blog上的Skype API文件
至於程式部分,如果你是用VC,可以參考一下Win 32 Message的部分,如果是用BCB,可以參考一下Skype4Com的部分。
所以自已寫的程式一定要先呼叫skype執行,才能應用Skype的function囉?
請問把 Skype 程式放入網頁中可行嗎?
並不是要一個超連結 把Skype程式打開
這個比較簡單我會....
簡單來說就是如果有一個連結或圖片
點下去之後,我希望SKYPE直接出現在我的網頁中(在網頁內打開)
不要再另外開SKYPE程式了
請問我開怎麼做....
我也爬了很久的文....都是超連結把Skype開啟而已
拜託...請給我一點方向
Skype放到網頁中是可行的,主要是透過Skype4Com去處理的,相關的網頁給你參考一下。
Skype4Com in php example
可以看一下官網的Skype4Com的Example,應該就是你要的
或是你可以參考一下剛查到的Open source: PHP Skype API wrapper class
您好,您提供的PHP open source小弟集結了同學的力量,實在是不行(我們是用JSP透過struts),怎麼套怎麼改都是空,我們嚴重受到打擊,實在不行才來請教您,現階段來講,只要把Skype嵌在頁面上就可以偷笑了,拜託,麻煩在指點我們一下,謝謝您
原來你是想用JSP啊..
基本上我對Skype4Web完全沒碰過,不熟=_=。
---------------------------------
不過看Skype4Com in php example,很明顯可以看出是透過com_event_sink()這個function去跟COM元件做連結的。所以,如果JSP也可以對COM元件做連結的話,照理來說應該是可以使用Skype4Com的。只是怎麼去做JSP連結COM元件,這就要你們去研究了。
---------------------------------
以上是一個方法,另一個方法只是我的想法,也不確定可不可行。
你可以參考版上的另一篇文章-Skype4Py,這是另一個Skype的Open source用Python語法寫的。如果再加上Jython的話,很有可能可以讓Java間接讀取Skype4Py的Library。
Java ← Jython → Skype4Py(Python)
---------------------------------
以上是我個人的不負責任言論,因為我根本沒試過…XD,祝你們好運囉,如果可行的話,記得回來告訴我一聲:)
您好,最近也是想要使用skype api所以搜尋到了您的網站,讓我受益不少,
但我現在想要處理有關視訊的功能,但是我找不太到關鍵字是什麼??不知道是否方便提點一下??
目前我使用的是visual basic 2008 & Skype4Com 來搭配,等待您的答覆,感激!
Dear KHK,
關於視訊的部分,很抱歉,我完全沒碰過這類的Skype API,不能給你什麼建議~
Dear Falldog,
謝謝你抽空回答我,
我如果有解答會再回PO上來的,
感謝您!!
您好,由於工作需求,小弟最近正想用Skype4COM.dll與C++與Windows form 做AP,但是無奈最近skype developer的官網暫時關閉,不知您這裡是否有關於使用C++與windows form的sample code可以參考,謝謝!
不好意思 我將程式碼放入MFC的UI 用AfxBeginThread開啟,會發生_com_error,請問要怎麼避免...出錯的程式碼:
Skype4com skype; 時發生錯誤
張貼留言