현재 위치: > 최신 기사 목록> PHP를 통해 WeChat 공개 계정 질량 메시지의 미리보기 기능을 구현하는 방법

PHP를 통해 WeChat 공개 계정 질량 메시지의 미리보기 기능을 구현하는 방법

M66 2025-06-19

PHP를 통해 WeChat 공개 계정 질량 메시지의 미리보기 기능을 구현하는 방법

소셜 미디어의 빠른 개발로 WeChat 공식 계정은 기업과 개인이 정보를 홍보 할 수있는 중요한 채널 중 하나가되었습니다. 공식 계정을 운영하는 동안 질량 메시지는 일반적인 푸시 방법이며, 전송 된 메시지가 예상 결과를 달성 할 수 있도록하기 위해 질량 메시지의 미리보기 기능이 특히 중요합니다. 이 기사는 PHP를 사용하여 공식 계정의 질량 메시지 미리보기 기능을 구현하는 방법을 자세히 설명합니다.

1. 준비

  1. 공식 계정 개발자 계정 : 먼저 WeChat 공개 플랫폼에 개발자 계정을 등록하고 공식 계정 인증을 완료해야합니다.
  2. PHP 환경 : 개발 환경이 PHP로 구성되어 있고 PHP 코드를 로컬 또는 서버에서 실행할 수 있는지 확인하십시오.
  3. WeChat 공식 계정 개발 툴킷 (SDK) : WeChat에서 제공하는 개발 툴킷을 다운로드하여 설치합니다. 이 툴킷에는 WeChat Public Platform API 인터페이스와 상호 작용하는 데 필요한 도구가 포함되어 있습니다.

2. 액세스 토큰을 얻으십시오

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은 해당 앱 비밀입니다.

3. 사용자 목록을 가져옵니다

메시지를 미리보기 전에 공식 계정의 사용자 목록을 얻어야합니다. 사용자 목록은 다음 코드를 통해 얻을 수 있습니다.

        $ 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은 이전에 얻은 액세스 토큰입니다.

4. 미리보기 메시지를 보냅니다

미리보기 메시지를 보내려면 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로 채우고 미리보기가 필요한 메시지 컨텐츠를 작성하십시오.

5. 코드를 향상시킵니다

위의 단계를 결합하면 공식 계정의 질량 메시지 미리보기 기능을 실현할 수 있습니다. 필요한 경우 문자 메시지 미리보기 등과 같은 특정 요구에 따라 코드를 확장 할 수 있습니다.

요약

PHP를 통해 공개 계정의 질량 메시지 미리보기 기능을 구현하려면 먼저 액세스 토큰을 얻은 다음 사용자 목록을 가져온 다음 마지막으로 WeChat의 고객 서비스 메시지 API 인터페이스를 호출하여 미리보기 메시지를 보냅니다. 이 기능의 구현은 대량 메시지의 효과를 향상시킬 수있을뿐만 아니라 전송 된 메시지가 기대에 부응하도록 보장 할 수 있습니다. 실제 운영 프로세스에서 이러한 WeChat API 인터페이스를 마스터 링 및 사용하면 공개 계정을 더 잘 홍보하고 사용자 경험 및 참여를 향상시킬 수 있습니다.