작곡가는 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입니다.