현재 위치: > 최신 기사 목록> pHP를 사용하여 라이브 스트리밍 및 판매 기능을 실현하고 WeChat 미니 프로토리의 기능을 실현하기위한 완전한 개발 가이드

pHP를 사용하여 라이브 스트리밍 및 판매 기능을 실현하고 WeChat 미니 프로토리의 기능을 실현하기위한 완전한 개발 가이드

M66 2025-06-24

Wechat 애플릿의 라이브 쇼핑 기능에 대한 자세한 설명

전자 상거래 모델이 계속 발전함에 따라 WeChat 미니 프로그램의 라이브 쇼핑 기능은 가맹점의 관심을 끌고 있습니다. 이 기능을 통해 사용자는 라이브 방송을 보면서 주문하고 제품을 직접 구매하여 전환 효율성을 크게 향상시킬 수 있습니다. 이 기사는 라이브 룸 목록을 얻고 제품 데이터에 연결하는 전체 프로세스를 포함하여 WeChat 애플릿에서 라이브 쇼핑 기능을 개발하기 위해 PHP를 사용하는 방법을 자세하게 소개합니다.

1. 개발 준비 조건

PHP 코드를 공식적으로 작성하기 전에 다음 준비가 필요합니다.

  1. WeChat 애플릿 계정을 등록하고 AppId를 얻으십시오.

  2. 미니 프로그램 라이브 브로드 캐스트 기능이 활성화되었으며 라이브 브로드 캐스트 룸 ID가 설정되었습니다.

  3. 지역 환경에 PHP를 설치하십시오 (권장 버전 7.0 이상).

2. PHP는 라이브 브로드 캐스트 룸 목록 획득을 실현합니다

다음 코드는 PHP를 통해 WeChat 인터페이스를 호출하여 현재 애플릿이 만든 라이브 브로드 캐스트 룸 정보를 얻는 방법을 보여줍니다.

$ appid = "your_appid"; // 미니 프로그램 appid
$ appsecret = "your_appsecret"; // 애플릿 appsecret
$ accesstoken = "";

// access_token을 얻습니다
함수 getAccessToken ($ appid, $ appsecret) {
    글로벌 $ accesstoken;
    $ url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid= {$appid }&secret= {$appsecret}";
    $ response = file_get_contents ($ url);
    $ result = json_decode ($ response, true);
    $ accesstoken = $ result [ "access_token"];
}

// 라이브 룸 목록 기능 가져 오기 getLiverooms () {
    글로벌 $ accesstoken;
    $ url = "https://api.weixin.qq.com/wxa/business/getLiveInfo?access_token= {$accesstoken}";
    $ response = file_get_contents ($ url);
    $ result = json_decode ($ response, true);
    반환 $ 결과;
}

// 라이브 브로드 캐스트 데이터 가져 오기 getAccessToken ($ appid, $ appsecret);
$ liverooms = getLiverooms ();

// 라이브 룸 정보를 출력합니다.
    echo "라이브 룸 ID : {$ room ["roomid "]} \ n";
    echo "라이브 룸 제목 : {$ room ["name "]} \ n";
    echo "라이브 룸 커버 사진 : {$ room ["cover_img "]} \ n";
}

위의 코드는 getAccesstoken 함수를 통해 인터페이스 호출 자격 증명을 얻은 다음 GetLiverooms 함수를 통해 모든 현재 라이브 룸 정보를 가져옵니다.

3. 라이브 방송실의 제품 목록을 얻으십시오

라이브 브로드 캐스트 페이지에 제품을 표시하려면 Live Broadcast Room ID를 통해 바운드 제품 목록을 가져와야합니다. 다음 코드 예제는 전체 통화 프로세스를 보여줍니다.

$ appid = "your_appid";
$ appsecret = "your_appsecret";
$ accesstoken = "";

// access_token을 얻습니다
함수 getAccessToken ($ appid, $ appsecret) {
    글로벌 $ accesstoken;
    $ url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid= {$appid }&secret= {$appsecret}";
    $ response = file_get_contents ($ url);
    $ result = json_decode ($ response, true);
    $ accesstoken = $ result [ "access_token"];
}

// 라이브 브로드 캐스트 룸 제품 목록 기능 getLiveGoods ($ roomId) {
    글로벌 $ accesstoken;
    $ url = "https://api.weixin.qq.com/wxaapi/broadcast/room/getgoodslist?access_token= {naccesstoken}";
    $ data = [
        "룸메이트"=> $ 룸메이트
    ];
    $ 옵션 = [
        "http"=> [
            "method"=> "post",
            "Header"=> "Content-Type : Application/JSON",
            "content"=> json_encode ($ data)
        ]]
    ];
    $ context = stream_context_create ($ 옵션);
    $ response = file_get_contents ($ url, false, $ context);
    $ result = json_decode ($ response, true);
    반환 $ 결과;
}

// 데이터를 가져옵니다 getAccessToken ($ appid, $ appsecret);
$ rumeid = "your_roomid"; // 실제 라이브 룸 ID로 교체하십시오
$ livegoods = getLiveGoods ($ rumeD);

// 제품 정보를 출력하여 ($ livegoods [ "goods_info"] $ goods) {
    echo "제품 ID : {$ goods ["goods_id "]} \ n";
    Echo "제품 제목 : {$ goods ["name "]} \ n";
    echo "제품 표지 이미지 : {$ goods ["cover_img "]} \ n";
    Echo "제품 가격 : {$ goods ["price "]} \ n";
}

이 논리 의이 부분은 게시물을 통해 getgoodslist를 호출하고 ID, 제목, 표지 사진 및 가격을 포함한 각 제품의 기본 정보를 출력합니다.

4. 결론

위의 단계를 통해 PHP의 핵심 개발 프로세스가 WeChat 애플릿의 라이브 방송 기능에 연결했습니다. 개발자는이 기준으로 비즈니스 논리를 더욱 향상시키고 프론트 엔드 페이지를 결합하여 최적화하고 더 부드러운 사용자 쇼핑 경험을 만들 수 있습니다. 라이브 전자 상거래의 빠른 개발은 개발자에게 풍부한 혁신 공간을 제공합니다. 이 기사가 프로젝트 구현에 대한 기술 참조를 제공 할 수 있기를 바랍니다.