---
title: "Wysyłanie wiadomości SMS z adresu URL — http2sms"
description: "Dowiedz się, jak wysyłać wiadomości SMS za pomocą narzędzia Wget i zapytań HTTP bezpośrednio z paska adresu przeglądarki internetowej"
url: https://docs.ovhcloud.com/pl/guides/web-cloud/messaging/sms/send-sms-http2sms
lang: pl
lastUpdated: 2026-06-15
---
# Wysyłanie wiadomości SMS z adresu URL — http2sms

## Wprowadzenie

Istnieją różne metody wysyłania wiadomości SMS. Jedna z nich polega na wykorzystaniu narzędzia Wget, na przykład bezpośrednio z paska adresu przeglądarki internetowej.

**Dowiedz się, jak wysyłać wiadomości SMS przy użyciu narzędzia Wget.**

## Wymagania początkowe

- Utworzenie użytkownika SMS w Panelu klienta OVHcloud lub bezpośrednio przez interfejs API. W tym celu zapoznaj się z następującym przewodnikiem: [Informacje o użytkownikach wiadomości SMS](/pl/guides/web-cloud/messaging/sms/sms-users.md)
- Posiadanie [konta SMS OVHcloud](https://www.ovhcloud.com/pl/sms/) z zasileniami SMS
- Aktywny nadawca SMS. Więcej informacji znajdziesz w tym [przewodniku](/pl/guides/web-cloud/messaging/sms/send-sms-control-panel.md).

## W praktyce

Wysyłanie wiadomości SMS odbywa się przez zapytanie HTTPS oraz uzupełnienie obowiązkowych pól (a w stosownych przypadkach także opcjonalnych) pod następującym adresem: [https://www.ovh.com/cgi-bin/sms/http2sms.cgi?](https://www.ovh.com/cgi-bin/sms/http2sms.cgi?).

![Formularz wysyłki SMS przez URL http2sms](/images/web-cloud/messaging/sms/send-sms-http2sms/img_4011.jpg)
### Etap 1: Uzupełnienie pól obowiązkowych

Adres URL musi mieć następującą formę:

```
https://www.ovh.com/cgi-bin/sms/http2sms.cgi?&account=XXXXXXX&login=XXXXXXX&password=XXXXXXX&from=XXXXXXX&to=XXXXXXX&message=XXXXXXX
```

Poniższe parametry muszą być rozdzielone znakami &. Wszystkie symbole X zastąp następującymi informacjami:

| Parametry | Czym należy zastąpić                                                                                                                                                             |
| --------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| account   | Konto SMS, które ma zostać użyte (np.: sms-xx11111-1)                                                                                                                            |
| login     | Użytkownik SMS, który ma zostać użyty w przypisanym koncie                                                                                                                       |
| password  | Hasło użytkownika                                                                                                                                                                |
| from      | Jeden z nadawców zadeklarowanych na Twoim koncie SMS                                                                                                                             |
| to        | Numer telefonu odbiorcy wiadomości w **formacie międzynarodowym** (00336xxxx w przypadku numeru francuskiego). Można dodać kolejnych odbiorców, oddzielając ich przecinkiem (,). |
| message   | Twoja wiadomość. Aby przejść do kolejnego wiersza w wysyłanej wiadomości SMS, dodaj ciąg %0d.                                                                                    |

Domyślnie wiadomość jest wysyłana natychmiast.

Twoja przeglądarka wyświetli następujące informacje:

- status wysyłki
- liczbę kredytów pozostałych na koncie SMS
- ID wysłanych SMS-ów

Na przykład:

```
OK
85.95
123456789
```

Więcej informacji na temat analizy wykonanych wysyłek znajdziesz [w etapie 3 tego przewodnika](#analysis).

### Etap 2: Dodawanie pól opcjonalnych

W temacie możesz dodać pola opcjonalne, jak w poniższym przykładzie:

```
https://www.ovh.com/cgi-bin/sms/http2sms.cgi?&account=XXXXXXX&login=XXXXXXX&password=XXXXXXX&from=XXXXXXX&to=XXXXXXX1,XXXXXXX2&message=XXXXXXX&deferred=XXXXXXX&class=X&smsCoding=X
```

Wszystkie symbole X zastąp następującymi informacjami:

| Parametry   | Czym należy zastąpić                                                                                                                                         |
| ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| deferred    | Określenie odroczonej daty wysyłki w formacie ggmmddMMRRRR (np.: 125025112019, aby wysłać wiadomość 25.11.2019 o 12:50)                                      |
| class       | Rodzaj klasy wiadomości SMS, w formacie N = 1 cyfra (patrz pierwsza nota informacyjna poniżej)                                                               |
| tag         | Ciąg maksymalnie 20 znaków, umożliwiający oznaczenie wysłanych wiadomości                                                                                    |
| contentType | Możesz wybrać rodzaj odpowiedzi. Może być typu: text/xml, application/xml, text/json, application/json, text/plain, text/html (domyślnie jest to text/plain) |
| smsCoding   | Kodowanie wiadomości SMS, w formacie N = 1 cyfra (patrz druga nota informacyjna poniżej).                                                                    |

:::info
**Szczegóły dotyczące możliwych _klas_**

_klasa 0:_ Wiadomość jest wyświetlana bezpośrednio przy odbiorze na ekranie telefonu użytkownika. Wiadomość nie jest zapisywana w pamięci telefonu ani na karcie SIM. Zostaje usunięta, gdy użytkownik potwierdzi jej wyświetlenie.

_klasa 1:_ Wiadomość zostaje zapisana w pamięci telefonu, a jeśli ta jest pełna, domyślnie na karcie SIM.

_klasa 2:_ Wiadomość zostaje zapisana na karcie SIM.

_klasa 3:_ Wiadomość zostaje przeniesiona na sprzęt zewnętrzny połączony z telefonem komórkowym (PDA, komputer przenośny itp.).
:::

:::info
**Szczegóły możliwego kodowania _smsCoding_**

_1_ w przypadku kodowania 7-bitowego

_2_ w przypadku kodowania Unicode
Jeśli zmienisz kodowanie na Unicode, Twoja wiadomość SMS będzie mogła zawierać maksymalnie 70 znaków (160 w przypadku kodowania 7-bitowego).

Aby uzyskać więcej informacji na temat dozwolonych znaków w kodowaniu 7-bitowym, zapoznaj się z [załącznikiem](#zalacznik) na dole tego przewodnika.
:::

#### Rozmiar komercyjnych wiadomości SMS

Komercyjna wiadomość SMS musi obowiązkowo zawierać klauzulę STOP. Zawiera ona 11 znaków i jest automatycznie odejmowana od 160 podstawowych znaków pierwszego SMS-a.
Poniższa tabela wskazuje więc maksymalną liczbę znaków dozwolonych dla komercyjnych wiadomości SMS.

Przykład: przy kodowaniu 7-bitowym, jeśli Twoja wiadomość przekracza 149 znaków, zostanie wysłana w 2 SMS-ach i będzie więc kosztować 2 kredyty.

| Kodowanie                  | Pierwszy SMS | Drugi SMS i kolejne |
| -------------------------- | ------------ | ------------------- |
| 7-bitowe (norma GSM 03.38) | 149 znaków   | 153 znaki           |
| Unicode                    | 59 znaków    | 70 znaków           |

### Etap 3: Analiza wysyłki [](#)
Po wysłaniu wiadomości kod zwrotny API poinformuje Cię, czy Twoja wiadomość została wysłana pomyślnie lub czy wysyłka zakończyła się niepowodzeniem.
Kod powyżej 100 i poniżej 200 wskazuje, że wiadomość została wysłana pomyślnie.

Oto lista kodów zwrotnych API:

- _100 lub 101:_ zapytanie przetworzone.
- _201:_ brakuje parametru (np. Missing login, Missing password).
- _202:_ parametr jest nieprawidłowy (np. Invalid tag: is too long, Invalid deferred time).
- _401:_ Brak autoryzowanego adresu IP. Aby zarządzać dozwolonymi adresami IP, z poziomu Panelu klienta możesz zastosować ograniczenia.

W razie niepowodzenia przyczyna jest zapisywana:

- w polu wiadomości w przypadku json lub xml;
- w drugim wierszu w przypadku html i text/plain.

#### XML

- W przypadku powodzenia:

```xml
<?xml version="1.0" encoding="UTF-8" ?><response><status>100</status><creditLeft>1987</creditLeft><smsIds><smsId>10867690</smsId></smsIds></response>
```

- W przypadku niepowodzenia:

```xml
<?xml version="1.0" encoding="UTF-8" ?><response><status>201</status><message>Missing message. For more informations : https://help.ovhcloud.com/csm/pl-sms-sending-via-url-http2sms?id=kb_article_view&sysparm_article=KB0051387</message></response>
```

#### JSON

- W przypadku powodzenia:

```json
{"status":100,"creditLeft":"1987","SmsIds":["10867690"]}
```

- W przypadku niepowodzenia:

```json
{"status":201,"message":"Missing message. For more informations : https://help.ovhcloud.com/csm/pl-sms-sending-via-url-http2sms?id=kb_article_view&sysparm_article=KB0051387"}
```

#### HTML

- W przypadku powodzenia:

```html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset="utf-8"" >
<title>HTTP2SMS</title>
</HEAD>
<BODY>
OK<br/>
1987<br/>
10867690<br/>
</BODY>
</HTML>
```

- W przypadku niepowodzenia:

```html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset="utf-8"" >
<title>HTTP2SMS</title>
</HEAD>
<BODY>
KO<br/>Missing message. For more informations : https://help.ovhcloud.com/csm/pl-sms-sending-via-url-http2sms?id=kb_article_view&sysparm_article=KB0051387<br/>
</BODY>
</HTML>
```

#### Text/plain

- W przypadku powodzenia:

```
OK
1987
10867690
```

- W przypadku niepowodzenia:

```
KO
Missing message. For more informations : https://help.ovhcloud.com/csm/pl-sms-sending-via-url-http2sms?id=kb_article_view&sysparm_article=KB0051387
```

## Załącznik [](#)
W poniższych dwóch tabelach wymienione są znaki dozwolone w kodowaniu 7-bitowym. Znaki z tabeli "Extensions" liczą się podwójnie.

Maksymalny rozmiar wiadomości SMS wynosi 160 znaków w kodowaniu 7-bitowym (norma GSM 03.38).

Użycie znaków niewymienionych w tych tabelach spowoduje przejście na kodowanie Unicode i ograniczenie rozmiaru wiadomości SMS do maksymalnie 70 znaków.

![Lista znaków SMS](/images/web-cloud/messaging/sms/send-sms-http2sms/smsauthorizedcharacters.png)
## Sprawdź również

Dołącz do [grona naszych użytkowników](https://community.ovhcloud.com/).
