写一个php代码接收第三方推送的component_verify_ticket后返回字符串 success,然后获取component_access_token并显示出来
时间: 2023-03-15 09:19:21 浏览: 57
<?php
$componentVerifyTicket = $_POST['component_verify_ticket'];
$appId = "appId";
$appSecret = "appSecret";$url = "https://api.weixin.qq.com/cgi-bin/component/api_component_token";
$params = array(
"component_appid" => $appId,
"component_appsecret" => $appSecret,
"component_verify_ticket" => $componentVerifyTicket
);
$data = json_encode($params);$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch);
$json = json_decode($response);
if (isset($json->component_access_token)) {
$componentAccessToken = $json->component_access_token;
echo "success";
echo "component_access_token:".$componentAccessToken;
} else {
echo "fail";
}
?>