Um SDK de desenvolvimento wxwork rápido escrito em 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 )
Projeto de demonstração completo:
https://github.com/fastwego/wxwork-demo
Lista de interfaces:
corporação/doc/apilist.md
"Rápido", como conceito central do design de framework, se reflete em todos os aspectos:
Como uma estrutura de desenvolvimento de terceiros, é o mais próximo possível dos documentos e designs oficiais, sem introduzir novos conceitos ou adicionar carga de aprendizagem aos desenvolvedores.
Como camada intermediária entre negócios específicos e o Enterprise WeChat, ele se concentra na função do canal: ajudar a empresa a entregar configurações/materiais ao Enterprise WeChat e transmitir de forma transparente as respostas/empurrões do Enterprise WeChat de volta para o negócio.
Quanto ao gerenciamento de AccessToken e ao processamento de criptografia e descriptografia de mensagens, a estrutura é concluída de forma tão organizada que os desenvolvedores nem sequer sabem de sua existência.
Os comentários de cada interface são acompanhados de links para documentos oficiais, permitindo sua leitura a qualquer momento, economizando tempo e preocupações.
100% de cobertura de todas as interfaces, permitindo que você tenha confiança sempre que ligar
Cada link principal é totalmente registrado para você, tornando a depuração duas vezes mais fácil. Você pode definir livremente a saída do log e até mesmo desligá-lo.
Um conjunto de serviços suporta múltiplas contas corporativas do WeChat, tornando-se facilmente uma plataforma de serviços de desenvolvimento de terceiros, e os negócios estão crescendo de forma constante.
Um único servidor não consegue suportar o tráfego de acesso/quer melhorar a disponibilidade do serviço?
Basta definir o método GetAccessTokenFunc e obter o AccessToken do serviço de controle central para resolver o problema de conflito/substituição de atualização de várias instâncias
FastWeGo é uma estrutura completa de desenvolvimento WeChat, incluindo contas oficiais, plataformas abertas, pagamento WeChat, WeChat corporativo, miniprogramas, minijogos e outros serviços WeChat, e possui uma grande base de usuários desenvolvedores
Quase todos os problemas que você encontra podem ser resolvidos na comunidade
Bem-vindo ao enviar solicitações/problemas/documentos e vamos tornar o desenvolvimento do WeChat mais rápido e melhor juntos!
Mais rápido vamos juntos!
Junte-se ao grupo de comunicação para desenvolvedores