Wyświetlana nazwa to nazwa, którą ludzie widzą na górze czatu z Twoim firmowym numerem. Jej zmiana wygląda jak edycja pola, a zachowuje się jak składanie wniosku, i to jest główne źródło nieporozumień.
Jak złożyć wniosek o zmianę?
Otwórz WhatsApp > Numbers, wybierz podłączony numer i otwórz Business profile. Prześlij nową nazwę wyświetlaną i sprawdź przesłaną wartość przed potwierdzeniem. Potrzebujesz uprawnienia w obszarze roboczym do zarządzania profilem numeru. Uprawnienie do wysyłania wiadomości nie daje dostępu do profilu.
To cały mechanizm. To, co dzieje się potem, warto znać:
- Zmiana nie jest natychmiastowa. Nazwa, o którą prosisz, jest zwracana jako
new_display_name, a jej postęp jakonew_display_name_status, podczas gdydisplay_namenadal zwraca bieżącą nazwę do zakończenia zmiany. - Złożonego wniosku o zmianę nie da się wycofać. Wysłanie kolejnej nazwy nie jest poprawką i nie anuluje pierwszej, więc pisownię sprawdź przed wysłaniem wniosku, a nie po.
- Wysłanie nazwy, którą numer już ma, nie robi nic. To zabezpieczenie, a nie uprzejmość: ponowne wysłanie bieżącej nazwy zużyłoby zmianę nazwy i anulowało recenzję, którą ktoś już rozpoczął. Dlatego też limit 75 znaków jest mierzony przed przycięciem, więc nazwa różniąca się tylko białymi znakami nie jest traktowana jako nowa.
Kilka reguł walidacji oszczędza zbędne zapytanie. Nazwa może mieć maksymalnie 75 znaków, mierzonych na wartości, którą wysyłasz, a nie po przycięciu; początkowe i końcowe spacje są usuwane; nazwa pusta lub składająca się wyłącznie ze spacji jest odrzucana jako błąd walidacji, a nie przekazywana dalej.
Dlaczego stara nazwa wciąż się wyświetla?
Bo do tego służą te dwa pola i jest to prawidłowe zachowanie, a nie opóźnienie.
Zmiana nazwy musiałaby w przeciwnym razie albo ukryć nazwę na czas recenzji, albo pokazać klientom niezatwierdzoną. Zamiast tego bieżąca nazwa działa dalej, a wnioskowana jest recenzowana osobno, dlatego profil zawiera obie jednocześnie. Czytaj je jako parę: display_name z display_name_status to nazwa widoczna dla ludzi, a new_display_name z new_display_name_status to nazwa, o którą prosisz. new_display_name jest po prostu nieobecne, gdy żadna zmiana nie jest w toku.
Wartości statusów to własne stany recenzji WhatsApp: approved, pending_review, declined, expired, non_exists oraz dwa łatwe do błędnej interpretacji. available_without_review oznacza, że nazwa spełniła kryteria WhatsApp do natychmiastowego użycia i pominęła recenzję, więc jest to sukces, a nie stan oczekiwania. none oznacza, że żadna wyświetlana nazwa nie została jeszcze zgłoszona. Zbiór jest otwarty i WhatsApp dodaje nowe stany z czasem, więc akceptuj wartość, której nie rozpoznajesz, zamiast traktować odpowiedź jako nieprawidłową.
Dlaczego moja nowa nazwa została odrzucona?
Ponieważ WhatsApp oceniło ją według własnych wytycznych dotyczących wyświetlanej nazwy i odmówiło zatwierdzenia. Bird przekazuje nazwę dalej i nie rozstrzyga sprawy: nazwa łamiąca te wytyczne jest odrzucana przez samo WhatsApp.
Meta uruchamia taką recenzję według własnego harmonogramu, a nie tylko na Twoje żądanie. Dokumentacja stwierdza, że "When you reach a higher messaging limit, your business phone number's display name automatically undergoes verification based on the display name guidelines", więc nazwa, która była akceptowana od miesięcy, może zostać zrecenzowana, bo wzrósł Twój wolumen, a nie dlatego, że ją edytowałeś.
Po zakończeniu recenzji Meta raportuje wynik, a słownik decyzji ma cztery wartości, nie dwie: approved, rejected, pending i deferred, co oznacza, że decyzja została odłożona, a nie podjęta. Same wytyczne należą do Mety i zmieniają się z czasem; ich dokumentacja wyświetlanych nazw zawiera aktualną wersję tych zasad.
Jeśli nazwa zostanie odrzucona, następnym krokiem jest poprawienie jej zgodnie z wytycznymi i ponowne złożenie wniosku albo odwołanie się od decyzji Mety. Nie istnieje nadpisanie po stronie Bird.
Co jeszcze warto wiedzieć przed zmianą nazwy?
Dwie rzeczy, które łatwo odkryć w najgorszym momencie.
Profil jest odczytywany na żywo. Bird odczytuje profil firmowy z WhatsApp przy każdym żądaniu, zamiast serwować zapisaną kopię, więc dane są zawsze aktualne, a awaria WhatsApp powoduje krótkotrwałą niedostępność profilu, a nie wyświetlanie nieaktualnych danych. Kod odczytujący profil powinien traktować niedostępność jako stan przejściowy, a nie brakującą nazwę.
Nie każdy numer można zmienić w ten sposób. Oba przypadki warto znać, zanim zaczniesz budować rozwiązanie oparte na profilu. Numer zarządzany przez Bird jest możliwy do odczytu, ale nie do zapisu, więc próba zapisu profilu na takim numerze jest odrzucana jako brak uprawnień. Numer Twój własny, który nie zakończył jeszcze łączenia, nie jest ani do odczytu, ani do zapisu, tak samo jak numer, który jeszcze nie istnieje w WhatsApp. Oba są odrzucane jako nieobsługiwane, a nie jako brakujące.
WhatsApp phone numbers opisuje podłączanie numeru i zarządzanie nim, a dokumentacja operacji profilu zawiera pozostałe pola, które można zmienić obok nazwy.
W skrócie
Zmiana nazwy to wniosek, nie edycja.
WhatsApp ją weryfikuje. Bieżąca nazwa jest widoczna na górze czatu do momentu wydania decyzji.
Dwie nazwy i dwa statusy istnieją jednocześnie.
display_nameto nazwa widoczna dla ludzi, anew_display_nameto nazwa, o którą prosisz. Każda ma własne pole statusu.Nie możesz tego cofnąć.
Złożonego wniosku o zmianę nie da się wycofać, więc wysłanie kolejnego nie jest poprawką. Poczekaj na decyzję.
Profil jest odczytywany na żywo z WhatsApp.
Nic nie jest serwowane z zapisanej kopii, więc awaria WhatsApp powoduje krótkotrwałą niedostępność profilu, a nie wyświetlanie nieaktualnych danych.