¿Qué tecnologías se necesitan para desarrollar cuentas públicas de WeChat?
La cuenta pública ha hecho mucho, así que usaré esta pregunta para solucionarlo. Para desarrollar una cuenta oficial de WeChat, los puntos técnicos se pueden distribuir en las partes del cliente y de back-end, de las cuales la cuenta oficial de WeChat es el cliente.
1. Backend: simplemente utilice el idioma con el que esté familiarizado. Java, Python, C, C#, NodeJs e incluso PHP llegan tan rápido como sea posible.
2. API y protocolo http/https: como desarrollador técnico, primero debe leer el documento de interfaz de cuenta oficial de la plataforma pública WeChat. Porque, si no tiene claros los límites abiertos de las cuentas oficiales de WeChat, lo dará por sentado o no sabrá que puede hacer más. La API es básicamente una tecnología de comunicación de red relacionada con el protocolo http/https, que debe dominarse. Además, debemos implementar la interfaz de autenticación de acuerdo con las necesidades de la plataforma de cuenta pública de WeChat desde el principio para obtener la autorización de la plataforma de cuenta pública de WeChat.
3. Tecnología de cifrado y descifrado: durante la interacción entre la cuenta oficial de WeChat y el backend, se requiere confianza mutua. Además del conocimiento básico del protocolo de red, también existe tecnología de cifrado y descifrado. Lo primero que percibirá es el AppSecret asignado por la cuenta oficial de WeChat y lo segundo es el algoritmo de resumen.
4. Tecnología JSON y XML: Una de las preocupaciones en la transmisión de datos es el formato de transmisión. En el desarrollo de cuentas públicas de WeChat, se utilizan tanto JSON como XML. El formato de transmisión de datos de la interfaz es generalmente el formato JSON y, en segundo lugar, el formato XML se utiliza en la interfaz de mensajes.
5. Tecnología web tradicional: como se menciona en el punto 2, debemos leer la documentación API de toda la cuenta oficial de WeChat. Si encontramos que no existe una interfaz adecuada para la función que desea implementar, debemos dejar que la aplicación funcional salte a la página H5 que desarrollamos nosotros mismos. Luego, en este momento, se utilizarán tecnologías web tradicionales. Las tecnologías web tradicionales aquí incluyen Html5, Javascript, CSS3, etc.