Le partage secondaire est très important pour les pages H5. Après tout, QQ utilise toujours la fonction de partage intégrée après son envoi sur WeChat. Contrairement au côté PC, le PC copie directement l’adresse. Je faisais des invitations il y a deux jours et j'ai rencontré beaucoup d'erreurs. Le développement personnel et le développement de l'entreprise sont encore différents. Divers problèmes et autres problèmes doivent être mentionnés dans le post-scriptum d'une invitation. Passons aux choses sérieuses.
Partage secondaire WeChatLa documentation de WeChat est plutôt bonne. Si vous lisez l'intégralité de l'article, vous pouvez en gros éviter beaucoup d'écueils (rappelez-vous que les documents WeChat ont l'habitude d'écrire quelques écueils à la fin au lieu de les rassembler)
Tout d’abord, parlons de la façon d’effectuer un partage secondaire sur WeChat. Adresse du document, en introduisant l'API officielle. Le document est bien rédigé, il suffit de le transmettre directement dans shareInfo
.
<script src=//res.wx.qq.com/open/js/jweixin-1.2.0.js></script>wx.config({ debug: false, // Activer le mode débogage, toutes les API appelées The La valeur de retour sera alertée côté client. Si vous souhaitez afficher les paramètres entrants, vous pouvez l'ouvrir côté PC. Les informations sur les paramètres seront imprimées via le journal. Elles ne seront imprimées que côté PC. sign.appid, // Obligatoire, l'identifiant unique de l'horodatage du compte officiel : sign.timestamp, // Obligatoire, l'horodatage de génération de la signature nonceStr : sign.nonceStr, // Obligatoire, la chaîne aléatoire de génération de la signature signature : sign.signature, // Obligatoire, signature, voir Annexe 1 jsApiList : [ 'onMenuShareTimeline', 'onMenuShareAppMessage', 'onMenuShareQQ', 'onMenuShareWeibo', 'onMenuShareQZone' ] // Obligatoire, liste des interfaces JS qui doivent être utilisées, voir l'Annexe 2 pour la liste de toutes les interfaces JS}); wx.ready(function() { wx.showOptionMenu(); wx.onMenuShareAppMessage(shareInfo) ); //Obtenir l'état du clic sur le bouton Partager avec des amis et l'interface de partage de contenu personnalisée (bientôt abandonnée) wx.onMenuShareTimeline(shareInfo); //Obtenir l'état du clic du bouton Partager vers Moments et l'interface de partage de contenu personnalisée (bientôt abandonnée) wx.onMenuShareQQ(shareInfo); //Obtenir l'état du clic du bouton Partager vers QQ et l'interface de partage de contenu personnalisée wx. .onMenuShareWeibo(shareInfo); / /Obtenir le partage sur le statut du bouton Tencent Weibo et l'interface de partage de contenu personnalisée wx.onMenuShareQZone(shareInfo); //Obtenez le statut de clic du bouton d'espace QQ et l'interface de partage de contenu personnalisée});Y a-t-il des pièges dans le partage secondaire sur WeChat ?
Bien? Je l'ai bien écrit, pourquoi ça ne marche pas ? Il n’y a aucune exigence écrite dans le document ?
Vérifiez d'abord les autorisations de l'interface de développement et de la plate-forme publique WeChat et constatez que ceux qui n'ont pas d'autorisations sont informés qu'elles n'ont pas été obtenues. Ensuite, optez pour l'authentification WeChat qui indique que je l'ai obtenue. Qu'est-ce qui a été dit ci-dessus ? La documentation de WeChat peut être consultée plus tard et contient généralement des instructions. C'est la phrase ci-dessous, alors le problème se pose, le compte personnel ne peut pas être authentifié.
Le partage n'est pas possible sur iOS et Android (veuillez confirmer que le compte officiel a été authentifié. Seuls les comptes officiels certifiés ont l'autorisation de partager les interfaces associées. S'il est bien authentifié, vérifiez si l'interface d'écoute est déclenchée dans le rappel wx.ready fonction)
Trier les erreurs concernant l'incapacité de l'API à s'ajuster
invalid url domain
, mon problème est que le nom de domaine sécurisé js n'est pas corrigéinvalid url signature
, mon problème est que jsapi_ticket
n'est pas mis à jourIl y a des documents qui circulent sur Internet, des API, j'ai essayé, mais ça ne marche pas. Entrez via l'adresse, et la maintenance finale est de 15 ans ou quelque chose comme ça.
Comment configurer le partage secondaireLes balises méta sont les plus scientifiques.
<meta itemprop=name content=title/><meta itemprop=image content=subtitle/><meta name=description itemprop=description content=share image/>
Y a-t-il quelque chose auquel nous devrions prêter attention ?
Cette balise méta ne peut pas être ajoutée ultérieurement, elle doit être présente lors de l'entrée dans la page, ce qui signifie que vous ne pouvez utiliser que le modèle d'arrière-plan. Sinon, certaines versions inférieures Android
ne peuvent pas obtenir le résumé (oui, certains téléphones mobiles peuvent l'obtenir de manière dynamique) et iOS
ne le prend pas en charge.
En fait, les articles techniques sont sensibles au facteur temps.
Cet article a été rédigé le 30 juillet 2018
Heure du test 30 juillet 2018
Ce qui précède représente l’intégralité du contenu de cet article. J’espère qu’il sera utile à l’étude de chacun. J’espère également que tout le monde soutiendra le réseau VeVb Wulin.