WeChat JAVA SDK é uma implementação JAVA do serviço de interface da plataforma WeChat (plataforma pública, plataforma aberta, plataforma comercial, plataforma de provedor de serviços. É desenvolvida em estrita conformidade com os documentos técnicos oficiais, divide razoavelmente os nomes dos pacotes, define campos e). métodos e é capaz de qualquer negócio relacionado ao WeChat.
==============
Primeiro verifique a documentação oficial para entender a lógica de interação e depois confira o exemplo abaixo.
==============
weixin-popular Plataformas WeChat suportadas
Plataforma pública (conta de assinatura, conta de serviço, miniprograma)
Plataforma aberta (aplicativo web, aplicativo móvel, desenvolvimento de plataforma de terceiros para contas públicas)
Plataforma Comerciante (Pagamento)
Plataforma do provedor de serviços (em nome do pagamento)
<dependência> <groupId>com.github.liyiorg</groupId> <artifactId>weixin-popular</artifactId> <versão>2.8.32</versão> </dependency>
Notas de atualização
TokenAPI access_token obter
Upload e download de multimídia MediaAPI (material temporário)
Material material permanente API
Menu MenuAPI, menu personalizado
Envio de informações MessageAPI (mensagens de atendimento ao cliente, mensagens de grupo, mensagens de modelo)
PayMchAPI paga pedidos, envelopes vermelhos, pagamentos corporativos, retenção confiada, taxas retidas (versão da plataforma do comerciante) e contas divididas
Código QRQrcodeAPI
Autorização de assinatura on-line SnsAPI
Gerenciamento de usuários UserAPI, agrupamento, tags, lista negra
Link longo ShorturlAPI para link curto
Bilhete JSAPI TicketAPI
Desenvolvimento de plataforma de terceiros ComponentAPI
IpAPI obtém o endereço IP do servidor WeChat
A frequência de chamada da interface ClearQuotaAPI é limpa
Loja PoiAPI WeChat @Moyq5 (contribuição)
Cupom de cartão CardAPI WeChat @Moyq5 (contribuição)
ShakearoundAPI WeChat agita @Moyq5 (contribuição)
Estatísticas de dados DatacubeAPI @Moyq5 (contribuição)
Função de atendimento ao cliente CustomserviceAPI @ConciseA (contribuição)
Miniaplicativo WxaAPI WeChat
Miniaplicativo WxopenAPI WeChat
Mensagem de comentário do artigo CommentAPI
Gerenciamento de contas de plataforma aberta OpenAPI WeChat
BizwifiAPI WeChat se conecta ao WiFi
Verificação ScanAPI WeChat
Inteligência SemanticAPI WeChat
Loja MerchantAPI WeChat
Funções de dispositivo DeviceAPI
modo de chamada
Uso de API
Uso da página
EmojiUtil
Adicionado registro após a versão 2.7.0+
Registro de API, nível de informação.
O log é baseado em slf4j, escolha depender do pacote de implementação slf4j apropriado.
Classe de ferramenta de pagamento PayUtil, gera pagamento JS, pagamento nativo
Geração e verificação de assinatura SignatureUtil
Conversão de objeto XML XMLConverUtil (JAXB)
Configuração JsUtil JsAPI, escolha geração WXPay JSON
Descriptografia e verificação de informações do usuário do miniaplicativo WxaUtil
Recepção de evento de mensagem
Recepção de evento de mensagem (criptografada)
Pagamento WeChat
Reembolso do WeChat
O token TokenManager é atualizado automaticamente
O ticket do TicketManager é atualizado automaticamente
Definir o tamanho do pool de solicitações da API HttpClient
Definir o tempo limite da API HttpClient e a nova tentativa de exceção
Definir API MCH KeyStore
Excluir notificações assíncronas duplicadas
Documentação do desenvolvedor da plataforma pública WeChat
Centro de atendimento ao comerciante WeChat
Documentação do desenvolvedor da plataforma WeChat Pay Merchant
WeChat Pagar H5
Taxa de retenção de pagamento WeChat
Documentação do desenvolvedor da plataforma do provedor de serviços de pagamento WeChat
Desconto de produto único para pagamento WeChat
Plataforma aberta WeChat (desenvolvimento de plataforma de terceiros para contas públicas)
Documentação de desenvolvimento do miniaplicativo WeChat