Hay una herramienta de mensajería instantánea en China llamada WeChat. Tiene una función llamada (Mini Programa), que en realidad es un navegador integrado. Si Discourse se puede agregar al Mini Programa, será una gran oportunidad para que Discourse se expanda en China. Estoy intentando hacer esto, pero debido a la revisión de contenido de China, los funcionarios de WeChat requieren que acceda a su revisión de contenido, lo que está más allá de mi capacidad. Espero que puedas ayudarme. Aquí hay algunas capturas de pantalla y requisitos relevantes proporcionados por el servicio al cliente oficial del Mini Programa de WeChat:
Hola, tu Mini Programa implica proporcionar funciones de publicación de contenido personalizado UGC, pero el proceso de experiencia del servicio tiene restricciones específicas. El enlace actualmente no puede experimentar las funciones del Mini Programa normalmente y confirmar que el Mini Programa tiene capacidades de identificación de seguridad de contenido. Para evitar que tu Mini Programa sea abusado, te recomendamos que accedas a las capacidades de la API de seguridad de contenido de la plataforma pública de WeChat (imgSecCheck, msgSecCheck, mediaCheckAsync) documento de referencia. Después de acceder, sigue las instrucciones del documento [Caso de uso] y guarda la grabación de pantalla del valor de retorno de la interfaz. Después de cargar la grabación de pantalla exitosa de la llamada a la interfaz y la captura de pantalla del servicio del Mini Programa, envía el código.
Realmente espero que alguien con la capacidad pueda ayudarme. Este mercado es muy amplio en China. Hay aproximadamente 1.400.000.000 de personas usando WeChat en China. Si Discourse puede ser compatible con los Mini Programas de WeChat, sería genial.
Me complace ayudar, pero necesito una descripción más precisa del problema. Veo un error de JS en la publicación original de 2024; ¿sigue siendo ese tu problema?
No está claro cuáles son tus necesidades exactas y no conozco Discourse muy bien, pero, por lo que parece, necesitas modificar la lógica de Discourse para censurar publicaciones basándote en la API de WeChat. Un plugin debería poder hacerlo, siempre que puedas obtener el openid, token, etc., necesarios de WeChat para realizar la llamada a la API (como se muestra en la documentación, la API es posible mediante HTTP simple).
¿Cuál es la ventaja de incrustar Discourse en un navegador dentro de otra aplicación? ¿Por qué no simplemente compartir un enlace y abrirlo en tu navegador predeterminado?
No soy el autor original, pero creo que eso sugiere inmediatamente una ventaja. Por ejemplo, si tu Mini Programa tiene 10 funciones y una de ellas utiliza Discourse, ir al navegador solo para eso puede distraer al usuario (especialmente si luego tendrá que volver al Mini Programa).
Sin embargo, si yo fuera el autor original, consideraría que no vale la pena el esfuerzo, especialmente porque, además de iniciar sesión con WeChat (apuesto a que esa es la única forma de obtener el openid del usuario), el usuario también debe proporcionar un correo electrónico, lo cual puede parecer sospechoso y, por tanto, reducir su audiencia.
Como chino, aquí está el contexto, en mi opinión: Lamentablemente, muchas personas en China simplemente olvidan qué son los navegadores y los sitios web. Usamos miniaplicaciones de WeChat (y aplicaciones Electron) en todas partes. Incluso cuando se nos pide abrir el navegador, casi todos solo tienen navegadores como el Navegador Huawei, el Navegador Xiaomi, el Navegador 360, etc., que incluyen versiones antiguas de Chromium/WebKit. La gente no reconoce Chrome, Edge o Firefox Esto también es una de las desgracias que las aplicaciones multinacionales (que tienen algunos clientes en China) a menudo pasan por alto.
Creo que esta es una de las razones por las que Discourse no es conocido en China.
Creo que la pregunta del OP sugiere que simplemente no puede hacer eso, aunque no estoy seguro exactamente por qué, pero lo percibo como requisitos de revisión de contenido.
(Edición: si te refieres a “necesitar una aplicación especial para abrir un enlace”, no recuerdo que haya aparecido antes en esta discusión, y no estoy familiarizado con los Mini Programas de WeChat, solo los conocí por el enlace en el primer mensaje, lo siento).