Biblioteki programistyczne

Nasi programiści przygotowali dla Państwa biblioteki ułatwiające i znacznie przyśpieszające integrację z naszym Web API SMS. Lista dostępnych bibliotek będzie sukcesywnie powiększana:

  1. Klient Python
  2. Klient C#
  3. Web API SMS

Każdą z bibliotek możecie Państwo wykorzystać w komercyjnych projektach.

Biblioteki korzystające z smsapi.

Python

Klient napisany w języku Python, pozwalający na wysyłanie wiadomości SMS korzystając z API serwisu HostedSMS.pl
Bibliotekę znajdziecie w serwisie GitHub.

Przykład użycia biblioteki klienckiej Python:

import random
import string

from hostedsms.api import HostedSMSApi
from hostedsms.exceptions import HostedSMSApiException


def random_transaction_id(size=20):
    chars = string.ascii_letters + string.digits
    return ''.join(random.choice(chars) for _ in xrange(size))

username = 'HostedSMSUser'
password = 'HostedSMSPassword'
phone = '500xxxxxx'
message = 'Hello World'
transaction_id = random_transaction_id()

api = HostedSMSApi(username, password)

try:
    sender = api.get_valid_senders().senders[0]
except (HostedSMSApiException, IndexError) as e:
    print e
    raise e

try:
    response = api.send_sms(phone, message, sender, transaction_id)
except (HostedSMSApiException, IndexError) as e:
    print e
    raise e

 

 

Klient C#

Klient napisany w języku C Sharp (C#). Biblioteka ułatwia integrację z platformą HostedSMS umożliwiając wysyłkę wiadomości SMS.

Bibliotekę można pobrać w serwisie NuGet.

WebService SMS API

Web API SMS umożliwia integrację z dowolnymi systemami informatycznymi. Dokumentacja serwisu Web API SMS.