소셜 미디어의 빠른 개발로 공개 계정은 기업이 사용자와 상호 작용할 수있는 중요한 도구 중 하나가되었습니다. 사용자가 공식 계정을 따르도록 촉진하기 위해 회사는 종종 QR 코드를 사용하여 관심을 끌 수 있습니다. 이 기사는 PHP를 통해 공식 계정의 QR 코드 생성 기능을 개발하는 방법을 설명 하고이 기능을 신속하게 구현할 수 있도록 특정 코드 예제를 제공합니다.
개발을 시작하기 전에 주소를 생성하려면 QR 코드를 얻어야합니다. 이 주소는 WeChat Public 플랫폼에서 제공하는 API 인터페이스를 통해 얻을 수 있습니다. 다음은 QR 코드에서 생성 된 주소를 얻는 PHP 코드 예제입니다.
<?php
$appid = "your_app_id"; // 공식 계정AppID
$secret = "your_app_secret"; // 공식 계정AppSecret
$access_token_url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=$appid&secret=$secret";
$response = file_get_contents($access_token_url);
$result = json_decode($response, true);
$access_token = $result['access_token'];
$qrcode_url = "https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token=$access_token";
?>
이 코드에서 $ appid 및 $ Secret은 각각 공식 계정의 appid 및 appsrecret를 나타냅니다. WeChat API 인터페이스를 호출하여 먼저 Access_Token을 얻은 다음 토큰을 사용하여 QR 코드를 생성하십시오.
주소를 생성하기 위해 QR 코드를 얻은 후 PHP에서 imageCreateFromString 및 ImagePNG 기능을 사용하여 QR 코드를 이미지로 저장할 수 있습니다. 다음은 QR 코드를 생성하고 저장하는 코드입니다.
<?php
$qrcode_data = array(
'expire_seconds' => 604800, // QR 코드 유효 기간,7하늘
'action_name' => 'QR_SCENE',
'action_info' => array(
'scene' => array(
'scene_id' => 1234 // QR 코드 매개 변수,사용자 정의 가능
)
)
);
$qrcode_json = json_encode($qrcode_data);
$options = array(
'http' => array(
'method' => 'POST',
'header' => 'Content-Type: application/json',
'content' => $qrcode_json
)
);
$context = stream_context_create($options);
$qrcode_response = file_get_contents($qrcode_url, false, $context);
$qrcode_result = json_decode($qrcode_response, true);
$qrcode_ticket = $qrcode_result['ticket'];
$qrcode_url = "https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=" . urlencode($qrcode_ticket);
$qrcode_image = imagecreatefromstring(file_get_contents($qrcode_url));
imagepng($qrcode_image, 'qrcode.png'); // QR 코드를 이미지로 저장하십시오
?>
이 코드에서는 JSON_ENCODE를 사용하여 QR 코드 데이터를 JSON 형식으로 변환하고 HTTP 요청을 통해 QR 코드의 이미지 주소를 얻습니다. 다음으로 imageCreateFromString 및 ImagePng를 사용하여 QR 코드 이미지를 로컬 파일로 생성하고 저장하십시오.
이 기사에서는 PHP를 사용하여 공식 계정의 QR 코드 생성 기능을 개발하는 방법을 소개하고 QR 코드 생성 주소를 얻고 QR 코드 사진을 생성하고 특정 코드 예제를 통해 저장하는 방법을 보여줍니다. 이러한 간단한 단계를 통해 공식 계정에 대한 QR 코드를 쉽게 생성하여 사용자가 따라야 할 코드를 스캔 할 수 있습니다. 이 튜토리얼이 도움이되기를 바랍니다. 공식 계정을 더 잘 운영하고 사용자 상호 작용을 개선하는 데 도움이되기를 바랍니다.