현재 위치: > 최신 기사 목록> Easywechat 및 PHP를 사용하여 WeChat 애플릿 공유 기능을 개발하는 방법

Easywechat 및 PHP를 사용하여 WeChat 애플릿 공유 기능을 개발하는 방법

M66 2025-06-11

1. 준비 작업

시작하기 전에 몇 가지 기본 개발 환경과 자료를 준비해야합니다.
  1. WeChat Public Platform 계정 : WeChat Public Platform 계정을 등록하고 미니 프로그램을 만듭니다.
  2. Easywechat : Easywechat 라이브러리를 설치하여 WeChat 인터페이스와 상호 작용할 수있는 많은 편리한 기능을 제공합니다.
  3. PHP 환경 : PHP 환경을 구축하고 Composer 패키지 관리 도구를 설치하십시오.

2. EasyWechat 구성

먼저 프로젝트에 EasyWechat을 소개해야합니다. 작곡가를 사용하여 EasyWechat을 쉽게 설치하고 프로젝트 루트 디렉토리에서 다음 명령을 실행하십시오.
작곡가는 Overtrue/Wechat이 필요합니다

설치가 완료된 후 프로젝트에서 EasyWechat의 자동로드 파일을 소개하십시오.

require_once '공급 업체/autoload.php';

다음으로 EasyWechat을 구성해야합니다. 프로젝트 루트 디렉토리에서 config.php 파일을 만들고 다음 코드에 따라 구성하십시오.

<?php
return [
    'app_id' => &#39;your_app_id&#39;,
    &#39;비밀&#39;=> &#39;your_app_secret&#39;,
    &#39;토큰&#39;=> &#39;your_token&#39;,
    &#39;로그&#39;=> [
        &#39;레벨&#39;=> &#39;디버그&#39;,
        &#39;파일&#39;=> &#39;경로/to/log.log&#39;,
    ],,
];

your_app_id , your_app_secretyour_token을 애플릿의 appid, appsecret 및 토큰으로 바꾸십시오. 로그 구성은 선택 사항이며 로그에 사용됩니다.

3. 공유 기능을 구현하십시오

EasyWechat 구성을 완료 한 후 공유 기능을 구현하기 시작합니다.

1. access_token을 얻으십시오

공유 기능에는 Access_Token이 필요하며 EasyWechat에서 제공 한 API를 사용하여 Access_Token을 얻을 수 있습니다. `config.php` 파일에 다음 코드를 추가하십시오.
$ weChat = New EasyWechat \ Foundation \ Application (require_once &#39;config.php&#39;);
$ accesstoken = $ wechat-> access_token;
$ token = $ accessToken-> getToken ();

2. 공유 링크를 생성합니다

EasyWechat에서 제공 한 API를 통해 사용자 정의 공유 링크를 생성 할 수 있습니다. 다음 코드는 순간을 공유 할 수있는 링크를 생성합니다.
$ sharelink = &#39;https://api.weixin.qq.com/cgi-bin/wxaapp/createwxaqrcode?access_token=&#39;. $ 토큰. &#39;& path = pages/index/index & scene = 123&#39;;

그중에서도 경로 매개 변수는 애플릿의 페이지 경로를 지정하는 데 사용되며 장면 매개 변수는 장면 값을 지정하는 데 사용됩니다.

3. WeChat 인터페이스에 전화하십시오

마지막으로 공유하려면 WeChat 인터페이스를 호출해야합니다. 다음 코드에서는 PHP의 CURL 라이브러리를 사용하여 게시물 요청을 보냅니다.
$ ch = curl_init ();
curl_setopt ($ ch, curlopt_url, &#39;https://api.weixin.qq.com/cgi-bin/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;뉴스&#39;,
    &#39;뉴스&#39;=> [
        &#39;기사&#39;=> [
            [의 뜻
                &#39;title&#39;=> &#39;공유 제목&#39;,
                &#39;설명&#39;=> &#39;공유 설명&#39;,
                &#39;url&#39;=> $ sharelink,
                &#39;picurl&#39;=> &#39;공유 이미지 url&#39;,
            ],,
        ],,
    ],,
], JSON_UNESCAPED_UNICODE);
curl_setopt ($ ch, curlopt_returntransfer, 1);
$ result = curl_exec ($ ch);
curl_close ($ ch);

OpenID를 사용자의 OpenID, 제목 , 설명 , URLPicurl 로 바꾸는 것은 각각 공유 제목, 설명, 링크 및 이미지 URL의 제목, 설명, 링크 및 이미지 URL입니다.

4. 요약

Easywechat과 PHP의 조합을 통해 WeChat 애플릿의 공유 기능을 쉽게 알 수 있습니다. 이 기사에서는 EasyWechat을 구성하고 ac 이 팁이 WeChat 애플릿 개발에 도움이되기를 바랍니다.