Cómo ocultar el nombre de dominio de un sitio web para compartir el mini programa WeChat Cómo ocultar la información del nombre de dominio de un sitio web para compartir el mini programa WeChat
La cuenta oficial de WeChat crea un sitio web microoficial a través de una plataforma de terceros. Después de ingresar al sitio web microoficial, verá la URL de la plataforma de terceros. ¿Cómo ocultar la URL de una plataforma de terceros? Si se trata de un sitio web microoficial desplegable, la URL que se muestra en la parte superior no se puede ocultar. Si es la URL que se muestra en la parte superior del sitio web microoficial, puede buscar soluciones en la productora.
El método Wx.hideMenuItems, el método para ocultar los botones de función del sitio web microoficial, ¿está disponible?
Inicie sesión en la plataforma WeChat y haga clic en "Configuración oficial de la cuenta".
2Haga clic en "Configuración de funciones" y luego haga clic en "Configuración".
3Establezca el nombre de dominio de seguridad de la interfaz JS. Complete aquí el nombre de dominio de primer nivel, excluyendo www y /cgi-bin/token?grant_type=client_credentialappid='. Your AppID'.' secret='.'.YourAppSecret');$res=json_decode($res,true);$token=$res;
//Nota: debe almacenar en caché el token ( o escribirlo en la base de datos)
// No puedes acceder a /cgi-bin/token con frecuencia. Limitaciones
// El período de validez de los tokens devueltos a través de esta interfaz es actualmente de 2 horas. Una vez que el token caduque, el JS-SDK no funcionará.
// Por lo tanto, el valor del token se almacena en caché durante 1 hora, que es menos de 2 horas. Una vez invalidada la caché, se obtendrá un nuevo token de la interfaz para evitar la invalidación del token.
//S() es la función de caché de ThinkPhp. Si no está utilizando el marco de ThinkPhp, puede usar su propia función de caché o usar una base de datos para guardarla.
S('access_token',$token,3600);}return$token;}Nota: La longitud del access_token devuelto debe ser de al menos 512 bytes. Valor de retorno de la interfaz: {"access_token":"ACCESS_TOKEN", "expires_in":7200}{"access_token":"vdlThyTfyB0N5eMoi3n_aMFMKPuwkE0MgyGf_0h0fppzL8p_ hsdUX8VGxz5oSXuq5dM69lxP9wBwN9Yzg-0kVH Y33BykRC 0YXZZZ-WdxEic4", "expires_in":7200}6 Obtenga el ticket jsapi. jsapi_ticket es un ticket temporal utilizado por la cuenta oficial al llamar a la interfaz WeChat JS. Normalmente, jsapi_ticket tiene una validez de 7200 segundos y se obtiene a través de access_token.
functionwx_get_jsapi_ticket(){$ticket="";do{$ticket=S('wx_ticket');if(!empty($ boleto)){break;}$token=S('access_token');if(empty($ token)){wx_get_token();}$token=S('access_token');if(empty($token)){logErr(" getaccesstokenerror.");break;}$url2=sprintf("/cgi-bin/ ticket/getticket?access_token=%stype=jsapi",$token);$res=file_get_contents($url2);$res=json_decode($res,true);$ticket=$res;//Nota: aquí se requiere almacenamiento en caché El boleto (o escrito en la base de datos) // El boleto y el token son iguales. No se pueden obtener accediendo con frecuencia a la interfaz y deben guardarse después de cada adquisición. S(' wx_ticket',$ticket,3600);} while(0);return $ticket;}valor de retorno de la interfaz:{"errcode":0, "errmsg":"ok", "ticket":"sM4AOVdWfPE4DxkXGEs8VMKv7FMCPm-I98 - klC6SO3Q3AwzxqljYWtzTCxIH9hDOXZCo9cgfHI6kwbe_YWtOQg", "expires_in":7200}7 firma, concatenar jsapi_ticket, noncestr, marca de tiempo y URL compartida en orden alfabético para generar la firma sha1. noncestr es cualquier cadena que establezca. marca de tiempo es la marca de tiempo. $timestamp=time();$wxnonceStr="Cualquier cadena";$wxticket=wx_get_jsapi_ticket();$wxOri=sprintf("jsapi_ticket=%snoncestr=%s×tamp=%surl=%s",$wxticket,$ wxnonceStr ,$marca de tiempo,'URL compartida (de/open/js/jweixin-1.0.0.js">/script>scripttype="text/javascript">//Configuración de WeChat wx.config ({debug:false,appId :" Su AppID",marca de tiempo:'Marca de tiempo generada en el paso anterior',nonceStr:'Cadena generada en el paso anterior',firma:'Firma generada en el paso anterior',jsApiList://lista de funcionalidades de las funciones que queremos usar JS-SDK});// La información de configuración se verificará después de ejecutar el método listo. Todas las llamadas a la interfaz deben realizarse en la interfaz de configuración para obtener los resultados. La configuración es una operación asincrónica del lado del cliente, por lo que si es necesario. Se llamará cuando se cargue la página. Se deben llamar las interfaces relevantes en la función lista para garantizar una implementación correcta.
wx.ready(function(){// Obtenga el estado del clic del botón "Compartir en momentos" y personalice la interfaz para compartir contenido wx.onMenuShareTimeline ({title:'share title',//share title link: "Compartir URL, a /, es demasiado problemático quejarse, puede utilizar esta herramienta para promocionar nombres de dominio y reducir las pérdidas.
¿Qué es un nombre de dominio? ¿Se puede comprar y vender libremente? >1. Un nombre de dominio es un sitio web que es fácil de entender para las empresas, una dirección de resolución utilizada para el acceso a la construcción de sitios web corporativos
2. Por ejemplo, Baidu adquirió hao123 de Golden Dawn y los titulares de nombres de dominio ganaron mucho dinero
p>.