No hay ninguna cuenta de servicio de certificación empresarial Si desea aprender el desarrollo de cuentas oficiales, puede solicitar la versión beta
Después de hacer clic, escanee el código para iniciar sesión
Desplácese hacia abajo para ver las interfaces que se pueden llamar
Rellene el contenido según sea necesario (el nombre de dominio está preparado por usted mismo, puede intentar utilizar la herramienta de penetración de intranet para el desarrollo local y las pruebas)
El desarrollo de la cuenta oficial es inseparable de la adquisición de openid. Después de que la página web esté autorizada a rellenar el nombre de dominio, puede escribir código para intentar obtenerlo.
public function getOpenid()
{
$appid = "";
$secret = "";
$CODEURL = 'https://open.weixin.qq.com/connect/oauth2/authorize?';
$OPENIDURL = 'https://api.weixin.qq.com/sns/oauth2/access_token?';
if(!isset($_SESSION['openid'])){
if(!isset($_GET['code'])){
$redurl = $_SERVER['REQUEST_SCHEME'] . '://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
$url = $CODEURL . "appid=" .$appid ."&redirect_uri={$redurl}&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect";
header("location:{$url}");exit;
}else{
$openidurl = $OPENIDURL. "appid=" . $appid . "&secret=".$secret. "&code=" .$_GET['code'] . "&grant_type=authorization_code";
$data = file_get_contents($openidurl);
$arr = json_decode($data,true);
$_SESSION['openid'] = $arr['openid'];
return $_SESSION['openid'];
}
}
}
.