Wysyłanie

Numery telefonów i wykrywanie kraju

Zapisz numery w formacie E.164: znak plus, kod wywoławczy i numer krajowy bez prefiksu, łącznie 7 do 15 cyfr. +14155550123, +447400123456 i +4915123456789 są w formacie E.164.

Czyszczenie

  • Spacje, kropki, myślniki, ukośniki i nawiasy są usuwane: +44 (0)7400-123 456 jest nieprawidłowy z powodu (0), ale +44 7400-123 456 jest.
  • Wiodące 00 staje się +: 004915123456789 odczytuje się jako +4915123456789.
  • Cyfry bez plusa są odczytywane jako międzynarodowe: 14155550123 staje się +14155550123. Przechowuj numery z ich kodem wywoławczym.
  • Numery, które nadal nie mają + i 7 do 15 cyfr, są odrzucane jako invalid_number.
  • Ten sam numer dwa razy w jednym żądaniu jest wysyłany raz; druga kopia jest odrzucana jako duplicate.

Wykrywanie kraju

Każdy numer jest wyceniany według kraju, do którego należy, na podstawie najdłuższego pasującego kodu wywoławczego. Niektóre kody wywoławcze są współdzielone, a API rozróżnia te kraje po prefiksie:

Kod wywoławczyJak jest podzielony
+1Według kodu obszaru: kody kanadyjskie wyceniane są jako Kanada, kody karaibskie (809, 829, 849 Dominikana, 876 i 658 Jamajka, 787 i 939 Portoryko i reszta) wyceniane są jako ich wyspy, wszystkie inne numery +1 jako Stany Zjednoczone.
+44Prefiksy mobilne Guernsey (7781, 7839, 7911), Jersey (7509, 7700, 7797, 7829, 7937) i Wyspy Man (7524, 7624, 7924) wyceniane są jako te wyspy; reszta jako Wielka Brytania.
+7+7 6 i +7 7 wyceniane jako Kazachstan, reszta jako Rosja.
+262+262 639 i +262 269 wyceniane jako Majotta, reszta jako Reunion.
+39Włochy, w tym numery Watykanu.

Dopasowany kraj znajduje się w polu country każdej wiadomości, więc możesz sprawdzić, jak wyceniono numer.

Numery telefonów i wykrywanie kraju | Dokumentacja BulkSMSAPI