Position actuelle: Accueil> Derniers articles> Comment utiliser Easywechat et PHP pour développer des fonctions de partage d'applet WeChat

Comment utiliser Easywechat et PHP pour développer des fonctions de partage d'applet WeChat

M66 2025-06-11

1. Travail de préparation

Avant de commencer, nous devons préparer un environnement et des matériaux de développement de base:
  1. Compte de plate-forme publique WeChat: enregistrez un compte WECHAT Public Platform et créez un mini programme.
  2. EasyWechat: Installez la bibliothèque Easywechat, qui offre de nombreuses fonctions pratiques pour interagir avec l'interface WeChat.
  3. Environnement PHP: créez un environnement PHP et installez l'outil de gestion des packages compositeurs.

2. Configuration Easywechat

Tout d'abord, nous devons introduire Easywechat dans notre projet. Utilisez Composer pour installer facilement Easywechat, il suffit d'exécuter la commande suivante dans le répertoire racine du projet:
Le compositeur nécessite une sur-true / wechat

Une fois l'installation terminée, introduisez le fichier de chargement automatique de Easywechat dans le projet:

require_once 'vendeur / autoload.php';

Ensuite, nous devons configurer Easywechat. Créez un fichier config.php dans le répertoire racine du projet et configurez-le en fonction du code suivant:

<?php
return [
    'app_id' => &#39;Your_app_id&#39;,
    &#39;secret&#39; => &#39;your_app_secret&#39;,
    &#39;token&#39; => &#39;your_token&#39;,
    &#39;log&#39; => [
        &#39;niveau&#39; => &#39;debug&#39;,
        &#39;file&#39; => &#39;path / to / log.log&#39;,
    ],
]]

Remplacez votre_app_id , votre_app_secret et votre_token avec l'apprid, l'appréset et le jeton de votre applet. La configuration du journal est facultative, utilisée pour enregistrer.

3. Implémentez la fonction de partage

Après avoir terminé la configuration Easywechat, nous commençons à implémenter la fonction de partage.

1. Obtenez Access_token

La fonction de partage nécessite Access_token, et nous pouvons utiliser l'API fournie par Easywechat pour obtenir Access_token. Ajoutez le code suivant au fichier `config.php`:
$ wechat = new EasyWechat \ Foundation \ Application (require_once &#39;config.php&#39;);
$ AccessToken = $ wechat-> Access_token;
$ token = $ AccessToken-> getToken ();

2. Générez un lien de partage

Grâce à l'API fournie par Easywechat, nous pouvons générer des liens de partage personnalisés. Le code suivant génère un lien pour partager vos moments:
$ shareLink = &#39;https://api.weixin.qq.com/cgi-bin/wxaapp/createwxaqrcode?access_token=&#39;. $ jeton. &#39;& path = pages / index / index & scene = 123&#39;;

Parmi eux, le paramètre de chemin est utilisé pour spécifier le chemin de la page de l'applet, et le paramètre de scène est utilisé pour spécifier la valeur de la scène.

3. Appelez l'interface WeChat

Enfin, nous devons appeler l'interface WeChat à partager. Dans le code suivant, nous utilisons la bibliothèque Curl de PHP pour envoyer des demandes de poste:
$ ch = curl_init ();
curl_setopt ($ ch, curlopt_url, &#39;https://api.weixin.qq.com/cgi-bin/mesage/custom/send?access_token=&#39;. $ token);
curl_setopt ($ ch, curlopt_post, true);
curl_setopt ($ ch, curlopt_postfields, json_encode ([
    &#39;Touser&#39; => &#39;openId&#39;,
    &#39;msgtype&#39; => &#39;actualités&#39;,
    &#39;News&#39; => [
        &#39;articles&#39; => [
            [
                &#39;Title&#39; => &#39;Share Title&#39;,
                &#39;Description&#39; => &#39;partager description&#39;,
                &#39;url&#39; => $ shareLink,
                &#39;picurl&#39; => &#39;Partager URL de l&#39;image&#39;,
            ],
        ],
    ],
], Json_unescaped_unicode));
curl_setopt ($ ch, curlopt_returntransfer, 1);
$ result = curl_exec ($ ch);
curl_close ($ ch);

Remplacez OpenID par l'OpenID, le titre , la description , l'URL et le PICURL de l'utilisateur sont le titre, la description, les liens et les URL de l'image du titre partagé, description, du lien et de l'URL de l'image respectivement.

4. Résumé

Grâce à la combinaison de Easywechat et PHP, nous pouvons facilement réaliser la fonction de partage des applets WeChat. Dans cet article, nous introduisons comment configurer EasyWechat, obtenir Access_token, générer des liens de partage et appeler l'interface WeChat. J'espère que ces conseils seront utiles pour le développement de votre applet WeChat.