Avec le développement rapide d'Internet mobile, les comptes officiels de WeChat sont devenus un outil important pour les entreprises et les particuliers d'interagir avec les utilisateurs. Afin d'améliorer le taux d'attention des utilisateurs et l'efficacité de la promotion, de nombreux développeurs choisissent d'utiliser des codes QR pour guider les utilisateurs pour suivre le compte officiel.
Cet article présentera en détail comment utiliser le langage PHP pour développer les fonctions de gestion de code QR de promotion des comptes publics WeChat, y compris la configuration de l'environnement requise, la génération et le stockage du code QR et l'affichage.
Tout d'abord, assurez-vous que vous avez enregistré et certifié votre compte officiel WeChat et obtenir AppID et AppSecret . Ces informations sont les informations d'identification nécessaires pour appeler l'interface WeChat.
Pour simplifier le développement, nous vous recommandons d'utiliser des cadres de développement matures tels que EasyWechat.
Ajoutez les dépendances suivantes à Composer.json dans le répertoire racine du projet:
"require": {
"overtrue/wechat": "~4.0"
}
Exécutez ensuite la commande suivante pour installer le SDK:
composer install
Une fois l'installation terminée, introduisez le fichier de chargement automatique dans le fichier PHP et initialisez le service de compte officiel:
<?php
require 'vendor/autoload.php';
use EasyWeChat\Factory;
$config = [
'app_id' => 'your-app-id',
'secret' => 'your-app-secret',
'token' => 'your-token',
'response_type' => 'array',
];
$app = Factory::officialAccount($config);
Veuillez remplacer votre App-ID et votre secret apparenté par les informations réelles de votre arrière-plan officiel.
EasyWechat fournit une méthode pour générer des codes QR temporaires et des codes QR permanents:
// Code QR temporaire,L'unité de temps d'expiration est des secondes
$result = $app->qrcode->temporary(1234, 3600);
// Code QR permanent
$result = $app->qrcode->forever(1234); // Les paramètres numériques deviendront le code QRscene_id
// Obtenez le code QRticket
$ticket = $result['ticket'];
// Obtenez le code QR图片URL
$url = $app->qrcode->url($ticket);
Grâce au code ci-dessus, nous pouvons obtenir l'adresse URL du code QR, et l'étape suivante peut être utilisée pour l'affichage ou le téléchargement.
// Enregistrer l'image du code QR
file_put_contents('qrcode.jpg', file_get_contents($url));
De cette façon, l'image du code QR sera téléchargée et enregistrée en tant que fichier local pour un affichage ou un envoi ultérieur plus facile.
Affichez le code QR à l'utilisateur via la page HTML:
<!DOCTYPE html>
<html>
<head>
<title>CODE QR COMPTE OFFICIEL</title>
</head>
<body>
<h1>CODE QR COMPTE OFFICIEL</h1>
<img src="qrcode.jpg" alt="CODE QR COMPTE OFFICIEL">
</body>
</html>
Ce code affichera l'image du code QR enregistré et l'utilisateur peut suivre le compte officiel après la numérisation.
Grâce aux étapes de cet article, nous avons réussi à implémenter la fonction de gestion du code QR pour développer des comptes publics WeChat à l'aide de PHP. Un exemple d'échantillon clair est fourni à partir de l'introduction, de la configuration, de la génération de codes QR à l'enregistrement local et à l'affichage frontal.
Cette fonction améliore non seulement l'efficacité de promotion du compte officiel, mais fournit également une base pour les statistiques et l'analyse des activités de marketing. Il est recommandé de développer davantage en combinaison avec les données de comportement des utilisateurs pour réaliser des conseils et une interaction plus intelligents.