Class smsAPI_SOAP_SMS

Description

Struktura danych dla send_sms

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


	
			
Variable Summary
string $datacoding
bool $details
bool $eco
string $encoding
bool $flash
string $idx
string $message
array $params
bool $priority
string $recipient
string $sender
bool $test
string $udh
Method Summary
smsAPI_SOAP_SMS __construct ([array $params = null], [ $soapclient = null])
stdClass send ([ $soapclient = null], smsAPI_SOAPClient $httpclient)
Variables
string $datacoding = null (line 119)

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

  • access: public
int $date_send = null (line 113)

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 104)

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 145)

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 86)

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 96)

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 $idx = null (line 125)

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 $no_unicode = null (line 151)

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

  • access: public
array $params = null (line 129)
  • access: public
int $partner_id = null (line 177)

Parametr wskazujacy partnera

  • access: public
bool $priority = null (line 161)

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
string $recipient = null (line 51)

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

Np. 48505602702 lub 505602702.

  • access: public
string $sender = 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
bool $single_message = null (line 135)

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

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

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

  • access: public
string $udh = null (line 165)
  • access: public
Methods
Constructor __construct (line 191)

Inicjalizacja

  • access: public
smsAPI_SOAP_SMS __construct ([array $params = null], [ $soapclient = null])
  • array $params: Tablica z parametrami
  • $soapclient
send (line 208)

Wyslij wiadomosc

  • access: public
stdClass send ([ $soapclient = null], smsAPI_SOAPClient $httpclient)

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