Red de conocimiento informático - Material del sitio web - Cómo lidiar con las redirecciones encontradas en el desarrollo de WeChat

Cómo lidiar con las redirecciones encontradas en el desarrollo de WeChat

Posible motivo 1: Directorio de autorización

El directorio de autorización de pago es el directorio donde se encuentra la página donde el sitio web inicia la solicitud, y debe ser accesible a través de la dirección URL (independientemente de la ruta del directorio físico real). Tenga en cuenta que al registrar y completar este directorio, debe ser preciso hasta el nivel más detallado y el nombre del archivo debe agregarse directamente después del nombre. Los directorios no se pueden agregar ni eliminar.

Posible motivo 2: autorización de la página web

Cuando los desarrolladores utilizan la "API JS" de micropago para pagar, este tipo de pago requiere la autorización de la página web primero y luego obtener el código. use el código para obtenerlo. openid y prepay_id. Para autorizar esta página web, debe iniciar sesión en la plataforma pública WeChat, hacer clic en "Centro de desarrolladores" en el menú de la izquierda, buscar "Cuenta web" en la "Lista de permisos de interfaz" a la derecha, hacer clic en Modificar en el extremo derecho. y escriba el nombre de dominio de prueba, tenga cuidado de no agregar http.

Posible motivo 3: La página web obtiene la información básica del usuario.

Esto es lo más probable. El nombre de dominio en la página web que obtiene la información básica del usuario no está completo o está. Completé incorrectamente. Encontré este problema. Para asegurarse de que no haya errores en la configuración de los parámetros correspondientes, simplemente marque este elemento, que a menudo se puede resolver.

Posible motivo 4: la dirección del enlace no existe

Haga clic en el botón correspondiente en WeChat. Si la dirección del enlace no existe o la configuración es incorrecta, este problema también ocurrirá. Por lo tanto, en la configuración Al vincular URL y directorios internamente, deben ser precisos; de lo contrario, ocurrirá el problema que se muestra arriba. Esto es más fácil de resolver. Verifique y restablezca el enlace. Esto a veces requiere una cierta base de codificación.

Posible motivo 5: el nombre de dominio de seguridad de la interfaz JS no está completo

Haga clic en configuración de función - haga clic en la configuración detrás del nombre de dominio de seguridad de la interfaz JS - complete el "nombre de dominio" en la primera línea: guardar

Posible motivo 6: error de código

Una nota especial aquí es que algunos programadores tendrán este tipo de problemas al desarrollar programas. Asegúrese de desarrollar de acuerdo con las instrucciones. documentos de desarrollo y verifique el código. No cometa errores. También me encontré con algunos programadores aquí que usan documentos en la plataforma abierta WeChat durante el proceso de desarrollo, pero deben confirmar la conexión entre cada sitio web y la plataforma.

Posible motivo 7: ruta incorrecta

En cuanto a la configuración de funciones y la configuración de desarrollador del fondo de la cuenta pública de WeChat, si no está seguro de la URL que completó, confirme con Complete el desarrollador o proveedor de servicios (como: ruta de pago, ruta de devolución de llamada, etc.).

Solución:

Paso 1: cancelar la autorización

Inicie sesión en la plataforma pública WeChat y busque "Gestión de complementos autorizados" en el "Centro de desarrolladores". página y haga clic en Entrar, luego haga clic en "Detalles" para cancelar la autorización.

Paso 2: rellene la información de autorización de la página web

Página del Centro de desarrolladores de plataforma pública WeChat y establezca la autorización.

Paso 3: Reautorizar

Backend de Pocket Pass, Configuración-Configuración de la tienda-Cuenta WeChat-Reautorizar (cancelar la autorización y luego volver a autorizar)