소셜 미디어의 빠른 개발로 WeChat 공식 계정은 기업과 개인이 정보를 홍보 할 수있는 중요한 채널 중 하나가되었습니다. 공식 계정을 운영하는 동안 질량 메시지는 일반적인 푸시 방법이며, 전송 된 메시지가 예상 결과를 달성 할 수 있도록하기 위해 질량 메시지의 미리보기 기능이 특히 중요합니다. 이 기사는 PHP를 사용하여 공식 계정의 질량 메시지 미리보기 기능을 구현하는 방법을 자세히 설명합니다.
WeChat 공개 플랫폼의 API 인터페이스를 사용하기 전에 먼저 액세스 토큰을 얻어야합니다. Access Token은 WeChat 서버에 요청을 보낼 때 필요한 매개 변수입니다. 다음 PHP 코드를 통해 액세스 토큰을 얻을 수 있습니다.
$ url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=your_appid&secret=your_secret'; $ response = file_get_contents ($ url); $ result = json_decode ($ response, true); $ access_token = $ result [ 'access_token'];
그중에서도 WeChat Public Platform에서 응용 프로그램을 작성할 때 얻은 APPID이며 귀하의 _secret은 해당 앱 비밀입니다.
메시지를 미리보기 전에 공식 계정의 사용자 목록을 얻어야합니다. 사용자 목록은 다음 코드를 통해 얻을 수 있습니다.
$ url = 'https://api.weixin.qq.com/cgi-bin/user/get?access_token='. $ access_token; $ response = file_get_contents ($ url); $ result = json_decode ($ response, true); $ user_list = $ result [ 'data'] [ 'OpenID'];
그 중에서 $ access_token은 이전에 얻은 액세스 토큰입니다.
미리보기 메시지를 보내려면 API 인터페이스를 보내는 WeChat 고객 서비스 메시지를 사용해야합니다. 다음 코드는 미리보기 메시지를 보내는 데 사용될 수 있습니다.
$ url = 'https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token='. $ access_token; $ data = 배열 ( 'touser'=> 'OpenID', // 사용자의 OpenID를 미리 봅니다 'msgtype'=> 'text', // 메시지 유형, 여기서 우리는 'text'=> array 예제로 문자 메시지를 취합니다 ( 'content'=> '이것은 미리보기 메시지입니다'// 미리보기 메시지의 내용) ); $ data_string = json_encode ($ data); $ ch = curl_init (); curl_setopt ($ ch, curlopt_returntransfer, true); curl_setopt ($ ch, curlopt_post, true); curl_setopt ($ ch, curlopt_postfields, $ data_string); curl_setopt ($ ch, curlopt_url, $ url); curl_setopt ($ ch, curlopt_httpheader, 배열 ( '콘텐츠 유형 : Application/JSON', '내용 길이 :'. strlen ($ data_string) )); $ response = curl_exec ($ ch); curl_close ($ ch);
위의 코드에서 'touser'매개 변수를 사용자 OpenID로 채우고 미리보기가 필요한 메시지 컨텐츠를 작성하십시오.
위의 단계를 결합하면 공식 계정의 질량 메시지 미리보기 기능을 실현할 수 있습니다. 필요한 경우 문자 메시지 미리보기 등과 같은 특정 요구에 따라 코드를 확장 할 수 있습니다.
PHP를 통해 공개 계정의 질량 메시지 미리보기 기능을 구현하려면 먼저 액세스 토큰을 얻은 다음 사용자 목록을 가져온 다음 마지막으로 WeChat의 고객 서비스 메시지 API 인터페이스를 호출하여 미리보기 메시지를 보냅니다. 이 기능의 구현은 대량 메시지의 효과를 향상시킬 수있을뿐만 아니라 전송 된 메시지가 기대에 부응하도록 보장 할 수 있습니다. 실제 운영 프로세스에서 이러한 WeChat API 인터페이스를 마스터 링 및 사용하면 공개 계정을 더 잘 홍보하고 사용자 경험 및 참여를 향상시킬 수 있습니다.