Secouez pour suivre JSAPI
Secouez pour suivre JSAPI
1)
Lorsque vous utilisez Shake pour suivre, les utilisateurs ne peuvent pas être incités à y prêter attention. Une fois vérifié, le compte sera banni ;
2) Secouez pour suivre Seule la page H5 qui sort des alentours peut fonctionner normalement. Si vous ouvrez une page Web directement dans le navigateur WeChat, cette interface ne peut pas fonctionner. Lors du débogage, les développeurs doivent prêter attention au processus complet de secouage et passer au test de page en secouant.
3) Suivez le compte public appartenant au magasin, qui ne prend effet qu'à moins de 1 km du magasin.
Exemple de données
Faites attention au format d'appel de l'API JS qui est cohérent avec le format d'appel de l'API JS de WeChat, comme suit :
Fonction publique | invoquer |
Objectif | Appeler activement l'API spécifiée |
Formulaire général | BeaconAddContactJsBridge.invoke("Nom de l'API", { Paramètres d'appel}, <Fonction de rappel>); |
Remarque : tous les codes du document ne peuvent fonctionner correctement que dans l'environnement de tremblement WeChat. Lors de l'ouverture d'une page Web directement dans le navigateur WeChat, BeaconAddContactJsBridge ne fonctionnera pas correctement. Lors du débogage, les développeurs doivent prêter attention au processus complet de secouage et passer au test de page en secouant.
Exemple :
<!DOCTYPEhtml>
<htmllang=" fr">
<tête>
<metacharset="UTF-8">
<titre> Exemple de développeur pour attirer l'attention sur JS</title>
</head>
< corps>
<h1>test</h1>
<scripttype="text/javascript"src="http://zb.weixin.qq.com/nearbycgi/addcontact /Bea conAddContactJsBridge .js">
</script>
<scripttype ="texte/javascript" >
//Déterminer si vous souhaitez suivre BeaconAddContactJsBridge.invoke('checkAddContactStatus',{ type:0} ,function(apiResult){ if(apiResult.err_code = = 0){ var status = apiResult.data; if(statut == 1){ alerte ('已关注'); ;;; alert(apiResult.err_msg) } }); }); </script> </corps> </html>
引入BeaconAddContactJsBridge
<scripttype="text/javascript "src="http:// zb.weixin.qq.com/nearbycgi/addcontact/BeaconAddContactJsBridge.js">
</script>
Description détaillée de l'API
(1) Déterminer s'il faut suivre checkAddContactStatus
a) Paramètres : Passer {type:0} pour indiquer le compte public de l'appareil suivant, passer { type:1} signifie suivre le compte public appartenant au magasin. Passer { } revient par défaut à transmettre {type:0}.
b) Fonction de rappel : function(apiResult){}
apiResult.err_code : code d'erreur, 0 signifie un retour normal, autre signifie qu'une erreur s'est produite.
apiResult.err_msg : Détails de l'erreur, "ok" signifie un retour normal, d'autres représentent des informations d'erreur spécifiques.
apiResult.data : S'il faut suivre, 1 signifie que vous avez suivi, 0 signifie que vous n'avez pas suivi.
Exemple :
BeaconAddContactJsBridge.invoke('checkAddContactStatus',{type:0} ,
fonction(apiResult){
var status = apiResult.data;
'Déjà suivi');
alerte ('Ne pas suivre' );}}} Lse {
alerte (Apiresult.err_msg)}} }
} ); Compte, transmis en {type:1} signifie suivre le compte public appartenant au magasin. S'il n'est pas transmis, {type:0} sera transmis par défaut.
b) Fonction de rappel : Aucune.
Exemple :
BeaconAddContactJsBridge.invoke('jumpAddContact');