Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo configurar la URL y el token de la cuenta oficial de WeChat?

¿Cómo configurar la URL y el token de la cuenta oficial de WeChat?

Como desarrollador de cuentas oficiales de WeChat, cuando alguien ingresa a su cuenta oficial de WeChat, definitivamente verá ciertas páginas web o le enviará cierta información. Debe responder automáticamente en tiempo real, por lo que necesita un servidor que atienda a los usuarios las 24 horas del día. La URL que queremos completar es la dirección del servidor que proporcionó. La premisa es que tiene permiso para controlar esta dirección del servidor. El token se utiliza para la autenticación.

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(); = "

< ;![CDATA[%s]]>

%s

0

";

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..."

}

}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>

$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.