{"id":18220,"date":"2019-05-24T10:43:24","date_gmt":"2019-05-24T08:43:24","guid":{"rendered":"https:\/\/www.smsapi.pl\/blog\/?p=18220"},"modified":"2023-06-06T14:09:12","modified_gmt":"2023-06-06T12:09:12","slug":"techniczne-faq","status":"publish","type":"post","link":"https:\/\/www.smsapi.pl\/blog\/podstawy\/techniczne-faq\/","title":{"rendered":"Problemy techniczne \u2013 najcz\u0119\u015bciej zadawane pytania (FAQ)"},"content":{"rendered":"\n<p><strong>Natrafi\u0142e\u015b na problem, kt\u00f3rego nie mo\u017cesz rozwi\u0105za\u0107 <strong>samemu<\/strong>? Masz w\u0105tpliwo\u015bci, co oznacza komunikat systemowy? Sprawd\u017a list\u0119 najcz\u0119\u015bciej zadawanych pyta\u0144 dotycz\u0105cych kwestii technicznych. Odpowiada nasz dzia\u0142 wsparcia technicznego.<\/strong><\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\" id=\"101\">1. Co oznacza b\u0142\u0105d autoryzacji (ERROR:101)?<\/h2>\n\n\n\n<p>Najlepszym sposobem autoryzacji jest OAuth token, jednak je\u017celi Twoja integracja wymaga podania loginu i has\u0142a, to has\u0142o to musi zosta\u0107 zakodowane w Md5 (mo\u017cesz je wygenerowa\u0107 w Panelu). W zale\u017cno\u015bci od przygotowanych przez innych dostawc\u00f3w integracji, niekt\u00f3re z nich same koduj\u0105 has\u0142o do Md5.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"polenadawcy\">2. Dlaczego nie mog\u0119 doda\u0107 pola nadawcy, np. 2012#bilety lub polektoremawiecejniz11znakow?<\/h2>\n\n\n\n<p>Nazwa firmy w polu nadawcy ograniczona jest do <strong>11 znak\u00f3w alfanumerycznych<\/strong>. Oznacza to, \u017ce dozwolone s\u0105: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>ma\u0142e litery:<\/strong> a-z (bez polskich znak\u00f3w diakrytycznych np. \u0105, \u0119, \u017a)<\/li>\n\n\n\n<li><strong>wielkie litery:<\/strong> A-Z (bez polskich znak\u00f3w diakrytycznych np. \u0104, \u0118, \u0179) <\/li>\n\n\n\n<li><strong>cyfry:<\/strong> 0-9<\/li>\n\n\n\n<li><strong>symbole:<\/strong> . &amp; @ &#8211; + _ ! %<\/li>\n\n\n\n<li><strong>spacja<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Pami\u0119taj jednak, \u017ce niedopuszczalne jest ustawienie numeru telefonu jako pola nadawcy. System nie przyjmie te\u017c nazwy, w kt\u00f3rej wyst\u0119puj\u0105 wi\u0119cej ni\u017c 3 cyfry obok siebie. <\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-blog-smsapi wp-block-embed-blog-smsapi\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"VBwZBOSRNd\"><a href=\"https:\/\/www.smsapi.pl\/blog\/podstawy\/branding-sms-skojarz-swoja-marke-z-wysylka-sms\/\">Branding SMS \u2013 jak ustawi\u0107 nazw\u0119 nadawcy w miejsce numeru telefonu?<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8222;Branding SMS \u2013 jak ustawi\u0107 nazw\u0119 nadawcy w miejsce numeru telefonu?&#8221; &#8212; Blog SMSAPI\" src=\"https:\/\/www.smsapi.pl\/blog\/podstawy\/branding-sms-skojarz-swoja-marke-z-wysylka-sms\/embed\/#?secret=Pxr9CkYEpr#?secret=VBwZBOSRNd\" data-secret=\"VBwZBOSRNd\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>Pole nadawcy musi zawiera\u0107 przynajmniej jedn\u0105 liter\u0119 lub cyfr\u0119, dlatego pola nadawcy z\u0142o\u017cone z samych symboli np. &amp;, @ czy ! nie zostan\u0105 zaakceptowane. Przeczytaj, jak ustawi\u0107 w\u0142asn\u0105 nazw\u0119 zamiast numeru telefonu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"wiele\">3. Dlaczego zap\u0142aci\u0142em wielokrotno\u015b\u0107 ceny za jedn\u0105 wiadomo\u015b\u0107?<\/h2>\n\n\n\n<p>Najcz\u0119stszym powodem naliczenia wielokrotnej op\u0142aty jest przekroczenie limitu znak\u00f3w mieszcz\u0105cych si\u0119 w jednej wiadomo\u015bci SMS. Pami\u0119taj, \u017ce u\u017cycie nawet pojedynczego znaku specjalnego obni\u017ca limit ze 160 do 70 znak\u00f3w. <\/p>\n\n\n\n<p><strong>Poni\u017csze znaki liczone s\u0105 pojedynczo:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>cyfry i litery:<\/strong> 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z \u00c4 \u00d6 \u00d1 \u00dc a z \u00e4 \u00f6 \u00f1 \u00fc \u00e0 \u00e8 \u00e9 \u00f9 \u00ec \u00f2 \u00c7 \u00d8 \u00f8 \u00c5 \u00e5 \u00c6 \u00e6 \u00df \u00c9 <\/li>\n\n\n\n<li><strong>symbole:<\/strong> @ \u00a3 $ \u00a5 _ ! &#8221; # \u00a4 % &amp; &#8217; ( ) * + , &#8211; . \/ : ; &lt; = &gt; ? \u00a7 \u00bf \u2013 <\/li>\n\n\n\n<li><strong>spacja<\/strong><\/li>\n<\/ul>\n\n\n\n<p>\u0141amanie linii (Enter) liczone jest jak 2 znaki.<\/p>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.smsapi.pl\/blog\/wp-content\/uploads\/2019\/05\/SMSAPI-Limit-Znak\u00f3w-SMS.jpg\" alt=\"Dopuszczalna ilo\u015b\u0107 znak\u00f3w w wiadomo\u015bciach SMS\" class=\"wp-image-18264\" width=\"650\" height=\"239\"\/><figcaption class=\"wp-element-caption\">Dopuszczalna liczba znak\u00f3w w wiadomo\u015bciach<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"laczone\">4. Kiedy wysy\u0142am z telefonu wiadomo\u015b\u0107 d\u0142u\u017csz\u0105 ni\u017c 160 znak\u00f3w nie p\u0142ac\u0119 wi\u0119cej. Dlaczego wysy\u0142aj\u0105c \u0142\u0105czone SMS-y z Panelu lub poprzez API naliczana jest wi\u0119ksza op\u0142ata?<\/h2>\n\n\n\n<p>Jest to uzasadnione wykupionym przez Ciebie pakietem darmowych wiadomo\u015bci. W rzeczywisto\u015bci wysy\u0142asz wi\u0119cej ni\u017c jednego SMS-a, ale nie odczuwasz tego, poniewa\u017c za \u017cadnego nie p\u0142acisz.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"znaki\">5. W jaki spos\u00f3b automatycznie zast\u0105pi\u0107 znaki specjalne normalnymi odpowiednikami?<\/h2>\n\n\n\n<p>Je\u017celi wysy\u0142asz wiadomo\u015bci korzystaj\u0105c z Panelu Klienta SMSAPI zaznacz opcj\u0119 &#8222;Zast\u0105p znaki specjalne&#8221; po prawej stronie formularza. <\/p>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.smsapi.pl\/blog\/wp-content\/uploads\/2019\/05\/SMSAPI-Zast\u0105p-Znaki-SMS.jpg\" alt=\"Jak zast\u0105pi\u0107 znaki specjalne podstawowymi odpowiednikami?\" class=\"wp-image-18276\" width=\"650\" height=\"503\"\/><figcaption class=\"wp-element-caption\">Opcje wysy\u0142ki wiadomo\u015bci SMS<\/figcaption><\/figure>\n\n\n\n<p>W przypadku wysy\u0142ek poprzez API, dodaj parametr normalize=1.<\/p>\n\n\n\n<p>W Panelu Klienta mo\u017cesz tak\u017ce ustawi\u0107, \u017ceby domy\u015blnie wszystkie znaki by\u0142y zamieniane na normalne. Wejd\u017a w &#8222;Ustawienia konta&#8221;, w zak\u0142adce &#8222;Wiadomo\u015bci&#8221; zmie\u0144 opcj\u0119 &#8222;Domy\u015blnie zast\u0119puj znaki specjalne&#8221; na &#8222;Tak&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.smsapi.pl\/blog\/wp-content\/uploads\/2019\/05\/SMSAPI-Domy\u015blnie-Zast\u0119puj-Znaki-SMS.jpg\" alt=\"Ustawienia konta SMSAPI\" class=\"wp-image-18279\" width=\"650\" height=\"517\"\/><figcaption class=\"wp-element-caption\">Domy\u015blnie zast\u0119puj znaki specjalne w Panelu Klienta<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"link\">6. Dlaczego link w wiadomo\u015bci si\u0119 nie pod\u015bwietla?<\/h2>\n\n\n\n<p> Klikalno\u015b\u0107 linku uzale\u017cniona jest od oprogramowania urz\u0105dzenia, na kt\u00f3rej odbierana jest wiadomo\u015b\u0107. System Android automatycznie pod\u015bwietla wszystkie linki i sprawia, \u017ce s\u0105 one klikalne. W celu uzyskania pod\u015bwietlenia w systemie iOS wymagane jest dodanie www na pocz\u0105tku \u0142\u0105cza np. <a href=\"https:\/\/www.smsapi.pl\/skrocony-link\" class=\"ek-link\">www.idz.do\/xyz<\/a>.<\/p>\n\n\n\n<p>Format wiadomo\u015b\u0107 SMS nie zezwala na kodowanie dodatkowych tre\u015bci, dlatego kod HTML czy inny zostanie wy\u015bwietlony jako zwyk\u0142y tekst. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"14\">7. Co to b\u0142\u0105d: API ERROR (14) Nieprawid\u0142owa nazwa nadawcy?<\/h2>\n\n\n\n<p>Aby wysy\u0142a\u0107 wiadomo\u015bci z w\u0142asnym polem nadawcy (np. Sklep\nOwO) nale\u017cy w pierwszej kolejno\u015bci doda\u0107 je w Panelu Klienta SMSAPI. Ka\u017cde pole\nnadawcy jest weryfikowane i akceptowane w godzinach pracy naszego biura (8-17\nod poniedzia\u0142ku do pi\u0105tku).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"email\">8. Potrzebuj\u0119 rozwi\u0105zania, kt\u00f3re przekszta\u0142ci e-mail w wiadomo\u015b\u0107 SMS. Jak mog\u0119 to osi\u0105gn\u0105\u0107?<\/h2>\n\n\n\n<p>Nasza us\u0142uga <a href=\"https:\/\/www.smsapi.pl\/mail2sms\" class=\"ek-link\">Mail2SMS<\/a> pozwala na wysy\u0142k\u0119 wiadomo\u015bci SMS za po\u015brednictwem odpowiednio spreparowanej wiadomo\u015bci e-mail. Wiadomo\u015b\u0107 nale\u017cy przygotowa\u0107 wed\u0142ug wzoru:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Przyk\u0142ad tre\u015bci e-maila do wysy\u0142ki SMS<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code><strong>ADRES:<\/strong> sms.do@smsapi.pl<br><strong>TEMAT:<\/strong> j.kowal@8456fkty567gb3bg37b357b3457b3457<br><strong>TRE\u015a\u0106:<\/strong> from=Sklepix&amp;to=600700900&amp;message=Hej! Wpadnij dzisiaj na nasz\u0105 stron\u0119 i zgarnij kod rabatowy -30% na ca\u0142y asortyment! http:\/\/idz.do\/f42<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"raport\">9. Chc\u0119 zobaczy\u0107 pojedyncze wiadomo\u015bci, kt\u00f3re wys\u0142a\u0142em tydzie\u0144 temu, ale nie widz\u0119 ich w Historii i Raportach. Co zrobi\u0107?<\/h2>\n\n\n\n<p>W tej zak\u0142adce, wiadomo\u015bci widoczne s\u0105 przez 24h od ich\nwys\u0142ania. W celu sprawdzenia wcze\u015bniejszych SMS-\u00f3w nale\u017cy wygenerowa\u0107 raport\nwysy\u0142ek do pliku csv.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"2way\">10. Czy klient mo\u017ce odpowiedzie\u0107 na wiadomo\u015b\u0107 wys\u0142an\u0105 z polem nadawcy np. skleeeep.pl?<\/h2>\n\n\n\n<p>Niestety, standard GSM nie pozwala na komunikacj\u0119 dwustronn\u0105 przy wiadomo\u015bciach wys\u0142anych z u\u017cyciem w\u0142asnego pola nadawcy. Tak\u0105 mo\u017cliwo\u015b\u0107 daj\u0105 wiadomo\u015bci 2-Way lub wykupienie numeru odbiorczego lub Shortcode w naszym serwisie.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"13\">11. Co oznacza API ERROR (13) B\u0142\u0119dny numer? Jak mo\u017cna sprawdzi\u0107 poprawno\u015b\u0107 numer\u00f3w?<\/h2>\n\n\n\n<p>Zwr\u00f3\u0107 uwag\u0119, \u017ce <strong>system automatycznie dodaje polski prefix<\/strong> (+48), je\u017celi samemu nie podasz kodu kraju. Z tego powodu, w przypadku wysy\u0142ki na numer zagraniczny bez prefiksu, otrzymasz niepoprawny numer. <\/p>\n\n\n\n<p>System SMSAPI na podstawie danych operat\u00f3w oraz <a href=\"https:\/\/www.smsapi.pl\/hlr\" class=\"ek-link\">systemu HLR<\/a> tworzy list\u0119 numer\u00f3w, kt\u00f3re zosta\u0142y wyrejestrowane z sieci lub nie istniej\u0105. Ma to na celu ochron\u0119 przed niepotrzebnymi kosztami zwi\u0105zanymi z wysy\u0142k\u0105 SMS-\u00f3w do nieistniej\u0105cych numer\u00f3w. <\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-blog-smsapi wp-block-embed-blog-smsapi\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"BDbHAoN1Pz\"><a href=\"https:\/\/www.smsapi.pl\/blog\/podstawy\/hlr-sprawdz-numer\/\">System HLR (Home Location Register) \u2013 sprawd\u017a numer w bazie kontakt\u00f3w<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8222;System HLR (Home Location Register) \u2013 sprawd\u017a numer w bazie kontakt\u00f3w&#8221; &#8212; Blog SMSAPI\" src=\"https:\/\/www.smsapi.pl\/blog\/podstawy\/hlr-sprawdz-numer\/embed\/#?secret=XM3byDV9Wo#?secret=BDbHAoN1Pz\" data-secret=\"BDbHAoN1Pz\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>Wysy\u0142ka pod niepoprawne numery ko\u0144czy si\u0119 w\u0142a\u015bnie b\u0142\u0119dem 13. Co wa\u017cne, za takie wysy\u0142ki nie pobieramy \u017cadnych op\u0142at.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"74\">12. Co w przypadku wys\u0142ania SMS-a po API w czasie, kt\u00f3ry nie jest uwzgl\u0119dniony do wysy\u0142ki w ustawieniach konta? ERROR (74)<\/h2>\n\n\n\n<p id=\"74\">Za\u0142\u00f3\u017cmy, \u017ce na koncie ustawimy mo\u017cliwo\u015b\u0107 wysy\u0142ki wiadomo\u015bci mi\u0119dzy 10 a 22 od poniedzia\u0142ku do pi\u0105tku. Wysy\u0142aj\u0105c wiadomo\u015b\u0107 np. po&nbsp;23 zapytanie zako\u0144czy si\u0119 b\u0142\u0119dem 74 i wiadomo\u015b\u0107 nie zostanie wys\u0142ana. <strong>Z konta nie zostan\u0105 te\u017c pobrane \u015brodki<\/strong>.&nbsp;<\/p>\n\n\n\n<p>Sposobem, kt\u00f3ry umo\u017cliwi wysy\u0142k\u0119 takiej wiadomo\u015bci jest dodanie parametru \u201c<strong>time_restriction = nearest_available<\/strong>\u201d. Spowoduje to, \u017ce wiadomo\u015b\u0107 zostanie wys\u0142ana, gdy tylko b\u0119dzie to mo\u017cliwe. W tym przyapdku o 8 rano nast\u0119pnego dnia.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"52\">13. Co oznacza ERROR (52): Za du\u017co pr\u00f3b wysy\u0142ki wiadomo\u015bci do jednego numeru (maksymalnie 10 pr\u00f3b w przeci\u0105gu 60 sekund do jednego numeru)? <\/h2>\n\n\n\n<p>W przypadku wysy\u0142ki wi\u0119cej ni\u017c 10 wiadomo\u015bci na ten sam numer w czasie kr\u00f3tszym ni\u017c 60 sekund system automatycznie blokuj\u0119 wysy\u0142k\u0119 kolejnej wiadomo\u015bci na podany numer. Blokada trwa przez 60&nbsp;sekund&nbsp;od ostatniego odebranego odwo\u0142ania. <strong>Funkcja zapobiega przypadkowemu zap\u0119tleniu skryptu<\/strong>.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Nie znalaz\u0142e\u015b rozwi\u0105zania problemu?<\/h2>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-blog-smsapi wp-block-embed-blog-smsapi\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"GOjn97HGib\"><a href=\"https:\/\/www.smsapi.pl\/blog\/podstawy\/bok-faq\/\">Konto SMSAPI i zarz\u0105dzanie Panelem Klienta \u2013 najcz\u0119\u015bciej zadawane pytania (FAQ)<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8222;Konto SMSAPI i zarz\u0105dzanie Panelem Klienta \u2013 najcz\u0119\u015bciej zadawane pytania (FAQ)&#8221; &#8212; Blog SMSAPI\" src=\"https:\/\/www.smsapi.pl\/blog\/podstawy\/bok-faq\/embed\/#?secret=fKvCXyKxbd#?secret=GOjn97HGib\" data-secret=\"GOjn97HGib\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Natrafi\u0142e\u015b na problem, kt\u00f3rego nie mo\u017cesz rozwi\u0105za\u0107 samemu? Masz w\u0105tpliwo\u015bci, co oznacza komunikat systemowy? Sprawd\u017a list\u0119 najcz\u0119\u015bciej zadawanych pyta\u0144 dotycz\u0105cych kwestii technicznych. Odpowiada nasz dzia\u0142 wsparcia technicznego.<\/p>\n","protected":false},"author":3,"featured_media":27601,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[321],"tags":[200,253,265,223],"class_list":["post-18220","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-podstawy","tag-content","tag-2way","tag-faq","tag-api"],"_links":{"self":[{"href":"https:\/\/www.smsapi.pl\/blog\/wp-json\/wp\/v2\/posts\/18220","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.smsapi.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.smsapi.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.smsapi.pl\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.smsapi.pl\/blog\/wp-json\/wp\/v2\/comments?post=18220"}],"version-history":[{"count":111,"href":"https:\/\/www.smsapi.pl\/blog\/wp-json\/wp\/v2\/posts\/18220\/revisions"}],"predecessor-version":[{"id":29168,"href":"https:\/\/www.smsapi.pl\/blog\/wp-json\/wp\/v2\/posts\/18220\/revisions\/29168"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.smsapi.pl\/blog\/wp-json\/wp\/v2\/media\/27601"}],"wp:attachment":[{"href":"https:\/\/www.smsapi.pl\/blog\/wp-json\/wp\/v2\/media?parent=18220"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.smsapi.pl\/blog\/wp-json\/wp\/v2\/categories?post=18220"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.smsapi.pl\/blog\/wp-json\/wp\/v2\/tags?post=18220"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}