Aktueller Standort: Startseite> Neueste Artikel> So verwenden Sie EasyWechat und PHP, um WeChat Applet Sharing -Funktionen zu entwickeln

So verwenden Sie EasyWechat und PHP, um WeChat Applet Sharing -Funktionen zu entwickeln

M66 2025-06-11

1. Vorbereitungsarbeit

Bevor wir beginnen, müssen wir einige grundlegende Entwicklungsumgebungen und -materialien vorbereiten:
  1. WeChat Public Platform -Konto: Registrieren Sie ein WeChat Public Platform -Konto und erstellen Sie ein Mini -Programm.
  2. EasyWechat: Installieren Sie die EasyWechat -Bibliothek, die viele bequeme Funktionen für die Interaktion mit der WeChat -Schnittstelle bietet.
  3. PHP -Umgebung: Erstellen Sie eine PHP -Umgebung und installieren Sie das Composer -Paket -Management -Tool.

2. Konfiguration EasyWechat

Zunächst müssen wir EasyWechat in unser Projekt einführen. Verwenden Sie den Komponisten, um EasyWechat einfach zu installieren. Führen Sie einfach den folgenden Befehl im Projektroot -Verzeichnis aus:
Der Komponist benötigt Overtrue/WeChat

Führen Sie nach Abschluss der Installation die automatische Ladedatei von EasyWechat in das Projekt ein:

Required_once 'Anbieter/autoload.php';

Als nächstes müssen wir EasyWechat konfigurieren. Erstellen Sie eine config.php -Datei im Projektroot -Verzeichnis und konfigurieren Sie sie gemäß dem folgenden Code:

<?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;Level&#39; => &#39;Debug&#39;,
        &#39;Datei&#39; => &#39;Pfad/to/log.log&#39;,
    ],
];

Ersetzen Sie Ihre_App_ID , Ihren_App_secret und Ihr_Token durch den Applet, Appsecret und Token. Die Protokollkonfiguration ist optional und zum Protokoll verwendet.

3.. Implementieren der Freigabefunktion

Nach Abschluss der EasyWechat -Konfiguration implementieren wir die Freigabefunktion.

1. Holen Sie sich Access_Token

Für die Freigabe -Funktion ist Access_Token erforderlich, und wir können die von EasyWechat bereitgestellte API verwenden, um Access_Token zu erhalten. Fügen Sie den folgenden Code zur Datei "config.php" hinzu:
$ wechat = new easywechat \ foundation \ application (Required_once &#39;config.php&#39;);
$ accessToken = $ wechat-> access_token;
$ token = $ AccessToken-> GetToken ();

2. Generieren Sie einen Freigabelink

Durch die von EasyWechat bereitgestellte API können wir benutzerdefinierte Sharing -Links generieren. Der folgende Code generiert einen Link, um Ihre Momente zu teilen:
$ Sharelink = &#39;https://api.weixin.qqq.com/cgi-ner/wxaapp/createwxaqrcode?access_token=&#39;. $ token. &#39;& path = Seiten/Index/Index & Szene = 123&#39;;

Unter ihnen wird der Pfadparameter verwendet, um den Seitenpfad des Applets anzugeben, und der Szenenparameter wird verwendet, um den Szenenwert anzugeben.

3. Rufen Sie die WeChat -Schnittstelle an

Schließlich müssen wir die WeChat -Schnittstelle zum Freigeben anrufen. Im folgenden Code verwenden wir die Curl -Bibliothek von PHP, um Postanfragen zu senden:
$ ch = curl_init ();
curl_setopt ($ ch, curlopt_url, &#39;https://api.weixin.qq.com/cgi-ner/message/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;News&#39;,,
    &#39;news&#39; => [
        &#39;Artikel&#39; => [
            [
                &#39;title&#39; => &#39;Share Titel&#39;,
                &#39;Beschreibung&#39; => &#39;Share Beschreibung&#39;,
                &#39;url&#39; => $ Sharelink,
                &#39;picurl&#39; => &#39;Bild -URL teilen&#39;,
            ],
        ],
    ],
], Json_unescaped_unicode));
curl_setopt ($ ch, curlopt_returntransfer, 1);
$ result = curl_exec ($ ch);
curl_close ($ ch);

Ersetzen Sie OpenID durch OpenID des Benutzers, Titel , Beschreibung , URL und PICURL sind der Titel, die Beschreibung, der Link und die Bild -URLs des gemeinsam genutzten Titels, der Beschreibung, des Links und der Bild -URL.

4. Zusammenfassung

Durch die Kombination von EasyWechat und PHP können wir die Freigabefunktion von Wechat -Applets leicht erkennen. In diesem Artikel stellen wir vor, wie Sie EasyWechat konfigurieren, Access_Token erhalten, Freihutlinks generieren und die WeChat -Schnittstelle aufrufen. Ich hoffe, diese Tipps werden für Ihre WeChat -Applet -Entwicklung hilfreich sein.