Tengo problemas para conectar WordPress con Discourse (mi instalación está aquí forum.employ.com), este es mi mensaje de error:
[2023-11-07 19:14:56] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"Se devolvió una respuesta no válida desde Discourse","http_code":403,"http_body":"{\"errors\":[\"No tiene permiso para ver el recurso solicitado. El nombre de usuario o la clave de la API no son válidos.\"],\"error_type\":\"invalid_access\"}"}
[2023-11-07 19:15:11] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"Se devolvió una respuesta no válida desde Discourse","http_code":403,"http_body":"{\"errors\":[\"No tiene permiso para ver el recurso solicitado. El nombre de usuario o la clave de la API no son válidos.\"],\"error_type\":\"invalid_access\"}"}
[2023-11-07 19:15:35] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"Se devolvió una respuesta no válida desde Discourse","http_code":403,"http_body":"{\"errors\":[\"No tiene permiso para ver el recurso solicitado. El nombre de usuario o la clave de la API no son válidos.\"],\"error_type\":\"invalid_access\"}"}
[2023-11-07 19:16:18] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"Se devolvió una respuesta no válida desde Discourse","http_code":403,"http_body":"{\"errors\":[\"No tiene permiso para ver el recurso solicitado. El nombre de usuario o la clave de la API no son válidos.\"],\"error_type\":\"invalid_access\"}"}
[2023-11-07 19:16:51] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"Se devolvió una respuesta no válida desde Discourse","http_code":403,"http_body":"{\"errors\":[\"No tiene permiso para ver el recurso solicitado. El nombre de usuario o la clave de la API no son válidos.\"],\"error_type\":\"invalid_access\"}"}
[2023-11-07 19:55:28] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"Se devolvió una respuesta no válida desde Discourse","http_code":403,"http_body":"{\"errors\":[\"No tiene permiso para ver el recurso solicitado. El nombre de usuario o la clave de la API no son válidos.\"],\"error_type\":\"invalid_access\"}"}
[2023-11-07 19:57:56] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"Se devolvió una respuesta no válida desde Discourse","http_code":403,"http_body":"{\"errors\":[\"No tiene permiso para ver el recurso solicitado. El nombre de usuario o la clave de la API no son válidos.\"],\"error_type\":\"invalid_access\"}"}
Tengo la clave creada correctamente, así que no estoy muy seguro de qué hacer a continuación… ¿alguna idea?
Como @Arkshine ha señalado, el nombre de usuario de publicación debe establecerse en el nombre de usuario de un administrador, no en su nombre completo.
No has publicado tu clave API completa aquí, pero debes tener mucho cuidado al publicar cualquier cosa que contenga claves API de tu sitio de Discourse. Si fuera mi sitio, probablemente generaría una nueva clave API ahora y actualizaría la configuración de la clave API en WordPress para usar la nueva clave.
@angus, ¿valdría la pena ocultar el valor de la configuración de la clave API en la interfaz de usuario del plugin? Hacerlo podría resaltar el hecho de que la clave necesita ser protegida. También facilitaría la publicación de capturas de pantalla de la página de estado de conexión del plugin.
Gracias Simon, sí, creé otro, así que no hay problema con eso.
Sería útil si en la documentación del plugin de Discourse fuera más claro sobre el nombre de usuario de Discourse, probablemente muchas personas lo intenten y se rindan, no se molesten en venir aquí a preguntar. Podrías dar un ejemplo de la URL y cómo encontrarla… como se hizo en este hilo.
Es tan tonto porque renombré system para que tuviera algo que ver con nuestra marca (el usuario bajo el cual aparecen las publicaciones publicadas), pero las actualizaciones revierten su nombre. Rompiendo la conexión desde WP…
Hola @Firsh, lamento que estés teniendo problemas. ¿Podrías por favor crear un nuevo tema en Support > WordPress y describir el problema que estás teniendo con un poco más de detalle? Los pasos que seguiste, el comportamiento que esperabas, y cualquier registro, captura de pantalla y enlaces relevantes. ¡Gracias!
Es lo mismo, este tema realmente ayudó a arrojar luz sobre el problema. Al igual que el OP, yo también tenía algo no estándar escrito en el campo de usuario (nombre) de publicación.
Sí, pero abrí ese tema también porque la reversión del nombre de usuario es un problema diferente (si es inesperado por otros también), esto fue simplemente un efecto secundario.