Konto testowe WeChat, którego używam, nie może być ustawione w tle jak na publicznej platformie WeChat.
Na początku myślałem, że nie mogę dostosować menu, ale w menu uprawnień zobaczyłem, że mogę je dostosować
Menu niestandardowe, a nie bezpośrednie interfejsy wizualne, jak zwykle – tutaj trzeba dostosować menu kodem.
http://mp.weixin.qq.com/wiki/10/0234e39a2025342c17a7d23595c6b40a.html To jest szczegółowy dokument
Niestandardowy interfejs menu może implementować różne typy przycisków, takie jak:
1. Kliknij: Kliknij, aby przesunąć zdarzenie Po kliknięciu przycisku typu kliknięcia serwer WeChat przesyła strukturę zdarzenia typu wiadomości do dewelopera przez interfejs wiadomości (patrz przewodnik interfejsu wiadomości), a następnie przenosi wartość klucza wypełnioną przez dewelopera w przycisku, a deweloper może wchodzić w interakcję z użytkownikiem poprzez dostosowaną wartość klucza. 2. zobacz: Przejdź do URL Po kliknięciu przycisku typu view klient WeChat otwiera adres URL strony wypełniony przez programistę w przycisku, który można połączyć z autoryzacją strony, aby uzyskać podstawowy interfejs informacyjny użytkownika i uzyskać podstawowe informacje użytkownika. 3. scancode_push: Zeskanuj kod, aby wypchnąć zdarzenie Po kliknięciu przycisku klient WeChat uruchamia narzędzie skanowania, wyświetla wynik skanowania (jeśli jest to URL, wpisze URL) po zakończeniu skanowania, a wynik skanowania zostanie przesłany do programisty, który może wysłać wiadomość. 4. scancode_waitmsg: Skanuj kod, aby wypchnąć zdarzenie, a pojawia się okno z komunikatem "Message Reweived" Po kliknięciu przycisku klient WeChat uruchamia narzędzie skanowania, a po zakończeniu skanowania wynik skanowania zostanie wysłany do dewelopera, który schowa narzędzie skanujące, a następnie pojawi się okno "wiadomość jest odbierana", a następnie możesz otrzymać wiadomość od programisty. 5._sysphoto: System wyskakujących okienek robi zdjęcia i wysyła je Po kliknięciu przycisku klient WeChat wywołuje kamerę systemową, a po zakończeniu operacji zdjęcia wyśle zarejestrowane zdjęcie do dewelopera, przekaże zdarzenie do dewelopera, jednocześnie chowając kamerę systemową, a następnie może otrzymać wiadomość od dewelopera. 6._photo_or_album: Wyskocz na scenę, by zrobić zdjęcie lub wysłać zdjęcie do albumu Po kliknięciu przycisku klient WeChat wyświetli selektor, w którym użytkownik może wybrać "Zrób zdjęcie" lub "Wybierz z albumu mobilnego". Po wyborze użytkownik przechodzi przez pozostałe dwa procesy. 7._weixin: Wyświetl mapper albumów na WeChat Po kliknięciu przycisku klient WeChat otwiera album WeChat, a po zakończeniu procesu wyboru wybrane zdjęcie zostanie wysłane na serwer dewelopera, wydarzenie zostanie przesunięte do dewelopera, album zostanie schowany i wtedy może zostać odebrany komunikat od dewelopera. 8. Locatio{filter}n_select: wyświetl selektor geolokalizacji Po kliknięciu przycisku klient WeChat wywoła narzędzie do wyboru geolokalizacji, a po zakończeniu operacji wyboru wybrana lokalizacja geograficzna zostanie wysłana na serwer dewelopera, narzędzie do wyboru lokalizacji zostanie schowane, a następnie deweloper może otrzymać wiadomość. 9. media_id: Wysyłanie wiadomości (z wyjątkiem wiadomości tekstowych) Po kliknięciu przycisku media_id typ serwer WeChat przesyła użytkownikowi materiały odpowiadające stałemu ID materiału wypełnianemu przez dewelopera, a trwały typ materiału może być obrazem, dźwiękiem, wideo lub wiadomością graficzną. Uwaga: Stały identyfikator aktywów musi być prawdziwym ID uzyskanym po przesłaniu interfejsu "Zarządzanie materiałami/Dodaj trwałe materiały". 10. view_limited: Przejdź do adresu URL graficznej wiadomości Po kliknięciu przycisku view_limited type, klient WeChat otwiera adres URL graficznej wiadomości odpowiadającej stałemu ID materiału wypełnianemu przez dewelopera w przycisku. Uwaga: Stały identyfikator aktywów musi być prawdziwym ID uzyskanym po przesłaniu interfejsu "Zarządzanie materiałami/Dodaj trwałe materiały".
Niestandardowe metody menu:
Metoda żądania http: POST (proszę użyć protokołu https) https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN
Dane JSON od Post:
|