Un SDK de desarrollo rápido de wxwork escrito en Golang
go get github.com/fastwego/wxwork
// 创建企业实例
Corp = corporation . New (corporation. Config { Corpid : "CROPID" })
//创建通讯录 App
ContactApp = Corp . NewApp (corporation. AppConfig {
AgentId : "AGENTID" ,
Secret : "SECRET" ,
Token : "TOKEN" ,
EncodingAESKey : "EncodingAESKey" ,
})
// 通讯录管理 -> 获取部门成员详情
params := url. Values {}
params . Add ( "department_id" , "10086" )
resp , err := user . SimpleList ( ContactApp , params )
Proyecto de demostración completo:
https://github.com/fastwego/wxwork-demo
Lista de interfaces:
corporación/doc/apilist.md
"Rápido", como concepto central del diseño del marco, se refleja en todos los aspectos:
Como marco de desarrollo de terceros, está lo más cerca posible de los documentos y diseños oficiales, sin introducir nuevos conceptos ni agregar carga de aprendizaje a los desarrolladores.
Como capa intermedia entre el negocio específico y WeChat empresarial, se centra en la función del canal: ayudar a la empresa a entregar configuraciones/materiales a WeChat empresarial y transmitir de forma transparente las respuestas/pushs de WeChat empresarial al negocio.
En cuanto a la gestión de AccessToken y el procesamiento de cifrado y descifrado de mensajes, el marco está completado con tanta precisión que los desarrolladores ni siquiera son conscientes de su existencia.
Los comentarios de cada interfaz van acompañados de enlaces a documentos oficiales, lo que permite leerlos en cualquier momento, ahorrando tiempo y preocupaciones.
Cobertura del 100 % de cada interfaz, lo que le permite tener confianza cada vez que llama
Cada enlace clave se registra completamente para usted, lo que hace que la depuración sea dos veces más fácil. Puede definir libremente la salida del registro e incluso desactivar el registro.
Un conjunto de servicios admite múltiples cuentas corporativas de WeChat, lo que se convierte fácilmente en una plataforma de servicios de desarrollo de terceros y el negocio crece de manera constante.
¿Un solo servidor no puede soportar el tráfico de acceso/quiere mejorar la disponibilidad del servicio?
Simplemente configure el método GetAccessTokenFunc y obtenga el AccessToken del servicio de control central para resolver el problema del conflicto/sobrescritura de actualización de múltiples instancias.
FastWeGo es un marco de desarrollo completo de WeChat, que incluye cuentas oficiales, plataformas abiertas, pagos de WeChat, WeChat corporativo, miniprogramas, minijuegos y otros servicios de WeChat, y tiene una gran base de usuarios desarrolladores.
Casi todos los problemas que encuentres se pueden resolver en la comunidad.
Bienvenido a enviar solicitudes de extracción/problemas/documentos, ¡y hagamos que el desarrollo de WeChat sea más rápido y mejor juntos!
¡Más rápido vamos juntos!
Únase al grupo de comunicación para desarrolladores