2011-01-26 9 views
13

C# Skype eklentisi

Temelde sadece sohbet pencereleri içinde kullanılacak çok basit Skype eklentisi yapmak istiyorum ... ve böylece burada isteyeceğini düşündüm bu online nasıl yapılacağına ilişkin ÇOK az belgeleri var gibi görünüyor ya da bir tuşa basılarak tetiklenebilir (eğer kolayca düğmeleri ekleyebilirseniz) ve/veya skype komutunu girerek, yani "/ CallMySkypePlugin"

İdeal olarak skype'a nasıl bağlanacağımı bilmek istiyorum. Ben Skype4COM var ama eklenti nasıl adlandırılır veya skype için giriş noktası nerede olduğunu söylemez ...

İdeal bekliyordum Yeni bir sınıf kütüphanesi yapmak için, bir Skype arayüzünü veya bir şeyi (bir giriş noktasına sahip olması için) uygulayan bir sınıfa sahip olun, sonra içinde bir sohbet penceresi "MessageSent" olayı veya bir şey üzerine mandallayın, ardından metodumu arayın ... Örneğin,

public class MySkypePlugin : SkypeEntryPointInterface 
{ 
    // The main skype functionality class 
    private void Skype skype = new Skype(); 

    // Something like this as the entry point 
    public void SkypeEntryPoint() 
    { 
     skype.MessageSent += ChatWindow_MessageSent; 
    } 

    // Do my stuff here 
    private void ChatWindow_MessageSent(SkypeEvent e) { ... } 
} 

Herhangi bir yardım harika olurdu!

+0

Sadece biraz netlik eklemek için, * yok * skype kullanan bir Uygulama yazmak istiyorum, skype kullanan bir eklenti yazmak istiyorum ... – Grofit

+0

Sonradan durdurulan nedir Skype Extras, durdurulan .. Niçin bağımsız uygulamaların lehine eklentileri yapan insanları durdurdular… Benim soruları cevaplamadığı halde cevabı evandrix vereceğim, ama en azından siz cevap verdiniz :) – Grofit

+0

Hala bu konuyla ilgilenen herkes için Skype destek forumlarında bir kaç ay önce Skype için özel bir C# sarmalayıcı yaptıklarını belirten tek bir gönderi. Umarım ki C# içinde gelişmesi çok zor olan korkunç Skype4Com'un yerini alır. – Grofit

cevap

8

Sorunuzun (ya da en azından benzerinin) here önce yanıtlandığını düşünüyorum.

Lütfen kontrol edin ve yardımcı olup olmadığını kontrol edin.

Değilse, hızlı bir google araması, göz atmak isteyebileceğiniz aşağıdaki sonuçları ortaya çıkarır, şahsen, örneklerin, bu şeyleri işe almak için gitmenin yolu olduğunu düşünüyorum, sadece deneyerek ve oyun oynayarak: -

  1. Skype4COM C#.Net Example
  2. Example from Skype Developer Blog
  3. CodeProject
  4. Skype API Documentation

... referans için bu search ile daha eksiksiz bir liste burada bulabilirsiniz.

+2

Merhaba, şimdiye kadar bunlardan çok şey okudum ve onlardan bazı iyi bilgiler edindim. Anlamadığım şey, bu örneklerin birçoğunun skype'ı başka bir uygulamada nasıl kullanacakları, yani uygulamanızı yükledikten sonra skype'dan veri alıp almaya başlamasıdır. Ancak benim app otomatik olarak bir eklenti olarak (mümkün ise) skype istiyorum ve daha sonra sadece arka planda şeyler yapmaya başlayın ...Dışarıdaki tüm örnekler skype uygulamanızı başlatırken, skype'ın otomatik olarak başlatılmasını istiyorum ... – Grofit

+0

4. link öldü. Başka bir [doc] buldum (http://dev.skype.com/desktop-api-reference) –

+0

@DenisTheMenace, bağlantınız da öldü) –