Afinal, o compartilhamento secundário é muito importante para as páginas H5. Depois de enviado no WeChat, o QQ ainda usa a função de compartilhamento integrada. Diferente do lado do PC, o PC copia diretamente o endereço. Eu estava fazendo convites há dois dias e encontrei muitos erros. O desenvolvimento pessoal e o desenvolvimento corporativo ainda são diferentes. Várias questões e outras questões devem ser mencionadas no pós-escrito de um convite. Vamos ao que interessa.
Compartilhamento secundário WeChatA documentação do WeChat é muito boa. Se você ler o artigo inteiro, basicamente poderá evitar muitas armadilhas (lembre-se de que os documentos do WeChat estão acostumados a escrever algumas armadilhas no final, em vez de juntá-las)
Primeiro, vamos falar sobre como fazer compartilhamento secundário no WeChat. Endereço do documento, introduzindo a API oficial. O documento está bem escrito, basta passá-lo diretamente para shareInfo
.
<script src=//res.wx.qq.com/open/js/jweixin-1.2.0.js></script>wx.config({ debug: false, // Ativa o modo de depuração, todas as APIs chamadas The O valor de retorno será alertado no lado do cliente. Se você quiser visualizar os parâmetros recebidos, poderá abri-lo no lado do PC. As informações do parâmetro serão impressas através do log. sinal.appid, // Obrigatório, a identificação única do carimbo de data e hora da conta oficial: sign.timestamp, // Obrigatório, o carimbo de data e hora da assinatura gerada nonceStr: sign.nonceStr, // Obrigatório, a string aleatória da assinatura gerada: sign.signature, // Obrigatório, assinatura, consulte o Apêndice 1 jsApiList: [ 'onMenuShareTimeline', 'onMenuShareAppMessage', 'onMenuShareQQ', 'onMenuShareWeibo', 'onMenuShareQZone' ] // Obrigatório, a lista de interfaces JS que precisam ser usadas, consulte o Apêndice 2 para obter a lista de todas as interfaces JS}); shareInfo); //Obter status de clique do botão Compartilhar com amigos e interface de conteúdo de compartilhamento personalizada (a ser abandonada) wx.onMenuShareTimeline(shareInfo); //Obter o status do clique do botão de compartilhamento no Moments e da interface de compartilhamento de conteúdo personalizada (que será abandonada em breve) wx.onMenuShareQQ(shareInfo); //Obter o status do clique do botão de compartilhamento no QQ e da interface de compartilhamento de conteúdo personalizada wx); .onMenuShareWeibo(shareInfo); //Obter status de clique do botão Tencent Weibo e interface de conteúdo de compartilhamento personalizada wx.onMenuShareQZone(shareInfo); //Obter o status de clique do botão de compartilhamento no espaço QQ e interface de conteúdo de compartilhamento personalizada});Há alguma armadilha no compartilhamento secundário no WeChat?
bem? Escrevi corretamente, por que não funciona? Não há nenhum requisito escrito no documento?
Primeiro, verifique as permissões da plataforma pública - desenvolvimento - interface do WeChat e descubra que aqueles que não têm permissões são avisados de que não foram obtidas e, em seguida, vá para a autenticação do WeChat. O que foi dito acima? A documentação do WeChat pode ser visualizada posteriormente e geralmente contém instruções. Esta é a frase abaixo, então surge o problema, a conta pessoal não pode ser autenticada.
O compartilhamento não é possível em iOS e Android (confirme se a conta oficial foi autenticada. Somente contas oficiais certificadas têm permissão para compartilhar interfaces relacionadas. Se for realmente autenticado, verifique se a interface de escuta é acionada no retorno de chamada wx.ready função)
Resolvendo erros sobre a impossibilidade de ajuste da API
invalid url domain
, meu problema é que o nome de domínio seguro js não foi corrigidoinvalid url signature
, meu problema é que jsapi_ticket
não está atualizadoTem documentos circulando na internet, alguma API, tentei, mas não funciona. Digite o endereço e a manutenção final é de 15 anos ou algo assim.
Como configurar o compartilhamento secundárioMeta tags são as mais científicas.
<meta itemprop=nome content=title/><meta itemprop=image content=subtitle/><meta name=descrição itemprop=descrição content=compartilhar imagem/>
Há algo em que devemos prestar atenção?
Esta meta tag não pode ser adicionada posteriormente, ela deve estar presente ao entrar na página, o que significa que você só pode usar o modelo de plano de fundo. Caso contrário, algumas versões inferiores Android
não poderão obter o resumo (sim, alguns telefones celulares podem obtê-lo dinamicamente) e iOS
não oferece suporte.
Na verdade, os artigos técnicos são urgentes.
Este artigo foi escrito em 30 de julho de 2018
Horário do teste 30 de julho de 2018
O texto acima é todo o conteúdo deste artigo. Espero que seja útil para o estudo de todos. Também espero que todos apoiem a Rede VeVb Wulin.