¿Qué tecnologías se necesitan para desarrollar cuentas públicas de WeChat?
La cuenta pública de WeChat puede considerarse como un sitio web que interactúa con WeChat. Cualquier cosa que sea necesaria para crear un sitio web, él lo necesita. Si conoce PHP y agrega h5, puede hacerlo.
La cuenta pública ha hecho mucho, así que usaré esta pregunta para resolverlo. 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, PHP, Java;
2. Para habilitar el modo de desarrollo de cuentas públicas, es necesario comprender los principios de la plataforma pública WeChat.
3. WeChat ID puede realizar varias funciones sólo en un entorno de red. Se preparan los requisitos previos. El primero es un servidor de red externo en el que se puede implementar nuestro proyecto. El segundo es una cuenta de la plataforma pública de WeChat. Puede obtener más información sobre el desarrollo de la página de devolución de llamadas de la cuenta empresarial de WeChat: devolución de datos.
Pasos de desarrollo de la plataforma pública WeChat:
Primero, el servidor WeChat debe establecer una conexión con la dirección URL de nuestro proyecto de servidor y crear un proyecto web en eclipse local llamado Weixin, en donde se establece un WeixinServlet, entonces el Servlet es la dirección que maneja la comunicación entre nuestro servidor y el servidor WeChat. Cuando el paquete war se implementa en el servidor en la nube mopaas, se puede acceder a él a través del navegador: Weixin/WeixinServlet, luego el. El proyecto que implementemos estará bien. Después de abrir una cuenta de WeChat e ingresar al modo de desarrollador, se nos pedirá que ingresemos una dirección URL, que es la dirección para que nuestro proyecto establezca comunicación con WeChat arriba, incluido el Servlet procesado, Weixin/WeixinServlet, ingrese los parámetros relevantes y confirme, servidor WeChat Se llamará al método doGet de nuestro Servlet definido. El procesamiento posterior del mensaje es llamar al método post. Después de llevar los parámetros correspondientes y verificarlos a través de nuestro servidor, la información de la cadena echostr exitosa se devolverá a nuestro servidor WeChat. Luego podemos aplicarnos. La plataforma WeChat y nuestro Servlet han establecido una conexión, lo que significa que esta dirección se ha vinculado con éxito. En el futuro, la información que enviamos a través de WeChat será transferida por el servidor WeChat al Servlet en nuestro. servidor a través de la dirección URL para su procesamiento.
Cuando un usuario envía un mensaje, un mensaje de texto con imagen o un clic en un evento de menú personalizado a la cuenta oficial de WeChat, envía un mensaje a la cuenta oficial al servidor de WeChat a través de la dirección URL que vinculado, y el servidor WeChat envía nuestro El mensaje se encapsula en datos en formato XML, y luego la información se envía a un método de publicación en la clase de procesamiento definida en nuestro servidor. Todo lo que nuestro servidor debe hacer es analizar la cadena en formato XML enviada. por el servidor WeChat, y luego realiza el procesamiento lógico correspondiente. Finalmente, se convierte en información de cadena xml en formato de salida WeChat y luego se devuelve al servidor WeChat a través de HttpServletResponse, y el servidor WeChat luego la envía a nuestro cliente para responder.
El formato xml recibe información de texto en WeChat. El usuario lo envía al servidor WeChat, y el servidor WeChat lo convierte y lo envía a nuestro servidor. Diagrama del principio de implementación de la interacción de mensajes de WeChat.
El desarrollo de WeChat requiere las siguientes reservas técnicas:
1 Programación de red
2. Conocimiento y tecnología relacionados con xml/json
3. Tecnologías relacionadas con JavaScript. Así es, no son sólo los programas pequeños los que requieren una base de JavaScript. Las cuentas de suscripción de WeChat, las cuentas de servicio y el desarrollo empresarial de WeChat requieren que usted conozca JavaScript.
4. Conocimientos básicos de redes.
El conocimiento básico de la red es particularmente importante. El desarrollo de WeChat es un desarrollo de terceros. Debes lidiar con el servidor WeChat.
Si no tiene ciertos conocimientos de red y ni siquiera conoce la IP y el nombre de dominio, básicamente no aprenda WeChat.
Por supuesto, la lista anterior es la más básica. Cada tecnología es un curso. La programación de redes requiere que domines la lectura y escritura de io. XML/JSON requiere que usted pueda implementar datos complejos en beans. JavaScript es en realidad una base esencial para los programadores de aplicaciones. El conocimiento básico de la red requiere que pueda acceder a la red externa sin un servidor.
---------------------