¿Cómo configurar la URL y el token de la cuenta oficial de WeChat?
Entonces necesitas un servidor. El servidor se puede comprar o puedes usar Sina sae o Baidu bae. El método consiste en ingresar a su centro de desarrolladores y registrar una cuenta de desarrollador. ¡Y realice una autenticación de nombre real! (Los socios sin autenticación de nombre real no tendrán éxito)
Una vez completado el registro, ingresamos a la consola para crear una nueva aplicación.
Después de crear la aplicación, ingresamos a la administración de códigos a la izquierda, solicitándonos que creemos una nueva versión, hacemos clic en Aceptar para crear una nueva versión. Luego seleccione la opción editar código en la primera imagen. Aparece la segunda imagen, haga doble clic en index.php y edite el código de la página.
Copia el siguiente código con puntuación. Cambie weixin en la frase define("TOKEN", "weixin") por su propio token, como zijidetoken, luego haga clic en Guardar todo en la esquina superior derecha.
/**
* prueba php de wechat
*/
/define tu token
define("TOKEN", "weixin");
$wechatObj = new wechatCallbackapiTest();
$wechatObj->valid();
clase wechatCallbackapiTest
{
función pública válida()
{
$echoStr = $_GET[" echostr"];
//firma válida, opción
if($this->checkSignature()){
echo $echoStr;
salir ;
}
}
función pública respuestaMsg()
{
//obtener datos de publicación, puede deberse a los diferentes entornos
$ postStr = $GLOBALS["HTTP_RAW_POST_DATA"];
//extraer datos de la publicación
if(!empty($ postStr)){
$postObj = simplexml_load_string($ postStr, 'SimpleXMLElement', LIBXML_NOCDATA);
$fromUsername = $postObj->FromUserName;
$ toUsername = $postObj-> ToUserName
$palabra clave = trim($postObj->Contenido
$time = time(); = "
";
If(! vacío( $palabra clave ))
{
$msgType = "texto";
$contentStr = "¡Bienvenido al mundo de WeChat! ";
$resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $con
tentStr);
echo $resultStr;
}else{
echo "Ingresar contenido..."
}; p>
}else{
echo "";
salir;
}
}
}
}
función privada checkSignature()
{
$firma = $_ GET["firma"];
$marca de tiempo = $_GET["marca de tiempo"];
$nonce = $_GET["nonce"]
$token = TOKEN; >
$tmpArr = array($token, $timestamp, $nonce);
sort($tmpArr);
$tmpStr = implosión( $tmpArr ); p> p>
$tmpStr = sha1( $tmpStr );
if( $tmpStr == $ firma ){
devuelve verdadero;
}de lo contrario {
return false;
}
}
}
}
}
}
}
Según la primera imagen, también hiciste clic en el archivo index.php y elegiste acceder a través de URL Access. Obtenga la segunda imagen y copie la URL en la barra de direcciones. Esta es la URL que debe completar para el desarrollo de WeChat, y el token que debe completar es el token que modificó en el último paso.
Después de completar el llenado, el envío es exitoso. Bien, puedes comenzar a desarrollar tu cuenta oficial de WeChat.
END
Nota
Los desarrolladores deben realizar la autenticación de nombre real; de lo contrario, se les indicará que la verificación del token falló.
El desarrollo de WeChat requiere conocimientos de PHP.