작곡가는 Overtrue/Wechat이 필요합니다
설치가 완료된 후 프로젝트에서 EasyWechat의 자동로드 파일을 소개하십시오.
require_once '공급 업체/autoload.php';
다음으로 EasyWechat을 구성해야합니다. 프로젝트 루트 디렉토리에서 config.php 파일을 만들고 다음 코드에 따라 구성하십시오.
<?php return [ 'app_id' => 'your_app_id', '비밀'=> 'your_app_secret', '토큰'=> 'your_token', '로그'=> [ '레벨'=> '디버그', '파일'=> '경로/to/log.log', ],, ];
your_app_id , your_app_secret 및 your_token을 애플릿의 appid, appsecret 및 토큰으로 바꾸십시오. 로그 구성은 선택 사항이며 로그에 사용됩니다.
$ weChat = New EasyWechat \ Foundation \ Application (require_once 'config.php'); $ accesstoken = $ wechat-> access_token; $ token = $ accessToken-> getToken ();
$ sharelink = 'https://api.weixin.qq.com/cgi-bin/wxaapp/createwxaqrcode?access_token='. $ 토큰. '& path = pages/index/index & scene = 123';
그중에서도 경로 매개 변수는 애플릿의 페이지 경로를 지정하는 데 사용되며 장면 매개 변수는 장면 값을 지정하는 데 사용됩니다.
$ ch = curl_init (); curl_setopt ($ ch, curlopt_url, 'https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token='. $ token); curl_setopt ($ ch, curlopt_post, true); curl_setopt ($ ch, curlopt_postfields, json_encode ( 'touser'=> 'openid', 'msgtype'=> '뉴스', '뉴스'=> [ '기사'=> [ [의 뜻 'title'=> '공유 제목', '설명'=> '공유 설명', 'url'=> $ sharelink, 'picurl'=> '공유 이미지 url', ],, ],, ],, ], JSON_UNESCAPED_UNICODE); curl_setopt ($ ch, curlopt_returntransfer, 1); $ result = curl_exec ($ ch); curl_close ($ ch);
OpenID를 사용자의 OpenID, 제목 , 설명 , URL 및 Picurl 로 바꾸는 것은 각각 공유 제목, 설명, 링크 및 이미지 URL의 제목, 설명, 링크 및 이미지 URL입니다.