Class smsAPI_HTTP_SMS

Description

Struktura danych dla send_sms

Located in /smsapi/http/sms.php (line 42)


	
			
Variable Summary
string $datacoding
int $date
bool $details
bool $eco
string $encoding
bool $flash
string $from
string $idx
string $message
bool $nounicode
array $params
bool $priority
bool $single
string $template
bool $test
string $to
string $udh
Method Summary
smsAPI_HTTP_SMS __construct ([array $params = null], [ $httpclient = null])
void add_to (string 0)
stdClass send ([smsAPI_HTTPClient $httpclient = null])
Variables
string $datacoding = null (line 126)

Parametr pozwalający na wysyłanie wiadomości WAP PUSH.

  • access: public
int $date = null (line 120)

Data w formacie timestamp.

Określa kiedy wiadomość ma być wysłana. W przypadku wstawienia daty przeszłej wiadomość zostanie wysłana natychmiast.

  • access: public
bool $details = null (line 111)

W odpowiedzi zawarte jest więcej szczegółów.

(Treść wiadomości, długość wiadomość, ilość części z jakich składa się wiadomość).

  • access: public
bool $eco = null (line 152)

Ustawienie parametru spowoduje wysłanie wiadomości przy wykorzystaniu wiadomości Eco

(brak możliwości wyboru pola nadawcy, wiadomość wysyłana z losowego numeru dziewięciocyfrowego) szczegóły dotyczące wiadomości Eco znajdują się na naszej stronie: http://www.smsapi.pl/

  • access: public
string $encoding = null (line 93)

Parametr określa kodowanie polskich znaków w SMSie.

Domyślne kodowanie jest windows-1250. Jeżeli występuje konieczność zmiany kodowania, należy użyć parametru encoding z danymi:

  • dla iso-8859-2 (latin2) – należy podać wartość „iso-8859-2”,
  • dla utf-8 – należy podać wartość „utf-8”.

  • access: public
bool $flash = null (line 103)

Wysyłanie wiadomości trybem „flash”,

odbywa się poprzez podanie parametru flash o wartości „1”. SMSy flash są automatycznie wyświetlane na ekranie głównym telefonu komórkowego i nie są przechowywane w skrzynce odbiorczej (jeśli nie zostaną zapisane).

  • access: public
string $from = null (line 61)

Numer lub nazwa nadawcy wiadomości.

Pozostawienie pola pustego powoduje wysłanie wiadomości od „smsAPI.pl”. Przyjmowane są tylko numery i nazwy zweryfikowane. Pole nadawcy należy dodać po zalogowaniu na stronie smsAPI.pl, w zakładce Ustawienia → Pola nadawcy.

  • access: public
string $idx = null (line 132)

Opcjonalny parametr użytkownika wysyłany z wiadomością a następnie zwracany przy wywołaniu zwrotnym CALLBACK.

  • access: public
string $message = null (line 75)

Treść wiadomości.

Standardowo do 160 znaków lub 70 znaków w przypadku wystąpienia chociaż jednego znaku specjalnego (polskie znaki uważane są za specjalne). Maksymalna długość wiadomości wynosi 457 znaków (lub 201 ze znakami specjalnymi) i jest wysłana jako 3 połączone SMSy, obciążając konto zgodnie z aktualnym cennikiem. Więcej szczegółów odnośnie znaków specjalnych znajduje się w dokumentacji.

bool $nounicode = null (line 158)

Ustawienie zabezpiecza przed wysłaniem wiadomości ze znakami specjalnymi (w tym polskimi)

  • access: public
array $params = null (line 136)
  • access: public
bool $priority = null (line 168)

Ustawienie spowoduje wysłanie wiadomości przy wykorzystaniu osobnego kanału zapewniającego szybkie doręczenie wiadomości (fastSMS).

Z parametru korzystać można wyłącznie podczas wysyłania wiadomości proSMS, Ilość punktów za wysyłkę pomnożona będzie przez 1.5 Uwaga! Dla tego parametru zabronione jest prowadzenie wysyłek masowych i marketingowych.

  • access: public
bool $single = null (line 142)

Ustawienie 1 zabezpiecza przed wysłaniem wiadomości składających się z kilku części. (ERROR:12)

  • access: public
string $template = null (line 82)

Nazwa szablonu

  • deprecated:
  • access: public
bool $test = null (line 178)

Wiadomość nie jest wysyłana, wyświetlana jest jedynie odpowiedź (w celach testowych).

  • access: public
string $to = null (line 51)

Numer odbiorcy wiadomości w formacie 48xxxxxxxxx lub xxxxxxxxx.

Np. 48505602702 lub 505602702.

  • access: public
string $udh = null (line 172)
  • access: public
Methods
Constructor __construct (line 192)

Inicjalizacja

  • access: public
smsAPI_HTTP_SMS __construct ([array $params = null], [ $httpclient = null])
  • array $params: Tablica z parametrami
  • $httpclient
add_to (line 208)

Dodaj nr. telefonu odbiorcy

  • access: public
void add_to (string 0)
  • string 0
send (line 226)

Wyslij wiadomosc

  • access: public
stdClass send ([smsAPI_HTTPClient $httpclient = null])

Documentation generated on Thu, 27 Jan 2011 16:17:33 +0100 by phpDocumentor 1.4.3