Az egyik programomból SMS-t akartam küldeni, ha gond van vele. Skype apival ez nagyon egyszerű:
public class SmsSender
{
public static void Main()
{
new SmsSender().SendSms(“+36XXXXXXXXX”, “Test”);
}
public void SendSms(string phoneNumber, string smsText)
{
ISkype skype = new Skype();
ISmsMessage ismsmessage = skype.CreateSms(TSmsMessageType.smsMessageTypeOutgoing, phoneNumber);
ismsmessage.Body = smsText;
ismsmessage.Send();
}
}
Valszeg létrehozok neki egy saját skype accountot, rakok rá némi pénzt, aztán jöhet az sms.
A fentihez kell a Skype Desktop API, amihez kicsit hosszadalmasan regisztrálni kell, és a végén kapunk egy COM DLL-t, azt interoppal triviális hívni, mint fent is látható.
Could you hire me? Contact me if you like what I’ve done in this article and think I can create value for your company with my skills.
LEAVE A COMMENT
10 COMMENTS
Vááá de jó! köszi :)
Soci, így azért 33 Ft körül jön ki SMS.
Nem egyszerűbb, egy gmailos címet csinálni, amit szinkronizál az android, s azonnal kapsz emailt?
Itt féláron van, s egy igazi szolgáltatás:
http://www.clickatell.com/pricing-and-coverage/
@Meister: ugyanez (egész pontosan ennél jóval több) itthon is elérhető, és cserébe foglalkozik valaki azzal is, hogy célbaér-e az üzenet – ez Dél-Afrikából kevésbé rutinszerű :) Ld. pl. bipkampany.hu.
Skypenál, Googlenél és a külföldi szolgáltatóknál általában folyamatosan küzdenek azzal, hogy a hazai szolgáltatók épp honnan szigorítják az üzenetküldést (évek óta változó sikerrel, de sok kellemetlenséget is okozva).
Nekem ez csak akkor kell, ha gond van egy programmal. Más kérdés, akkor viszont kritikus, hogy megjöjjön az sms.
Lehet gmail + skype sms együtt lesz.
Ez nem céges dolog, azért nem gondolkodtam szolgáltatóban.
Kicsit offtopik, de:
a (statikus) Main-ben példányosítasz egy osztályt, majd azon meghívod az SmsSendTest metódust, ami létrehoz egy újabb példányt, és meghívja annak a SendSms metódusát…
Ez a felületesség nem Rád vall!
Valld be, hogy Bálint írta ezt az osztályt! ;-)
Dani: jogos, igazából egy tesztből alakítottam át a kódot, de ez így ronda, javítom. Köszi.
Soci: ezt a skype-os cuccot én is implementáltam ma, nekem is alertezéshez kellett.
Ami felmerült bennem, hogy nekem ez csak akkor működik, ha a skype fut a gépemen…
Lehet ezt valahogy máshogy is használni?
Csak érzésre mondom, de szerintem nem, legalábbis a desktop apival.
Sokkal érdemesebb hazai szolgáltatókat keresni, olcsóbb és rugalmasak. Persze nem mindegyik ilyen…:)
Példa: Tömeges SMS Gateway