Il existe en Chine un outil de messagerie instantanée appelé WeChat. Il possède une fonction appelée (Mini Programme), qui est en fait un navigateur intégré. Si Discourse peut être ajouté au Mini Programme, ce sera une excellente opportunité pour Discourse de se développer en Chine. J’essaie de faire cela, mais en raison de la censure du contenu en Chine, les responsables de WeChat exigent que j’accède à leur système de censure de contenu, ce qui dépasse mes capacités. J’espère que vous pourrez m’aider. Voici quelques captures d’écran pertinentes et les exigences fournies par le service client officiel du Mini Programme WeChat :
Bonjour, votre Mini Programme implique la fourniture de fonctions de publication de contenu personnalisé UGC, mais le processus d’expérience de service a des restrictions spécifiques. Le lien ne permet actuellement pas d’expérimenter les fonctions du Mini Programme normalement et de confirmer que le Mini Programme dispose de capacités d’identification de la sécurité du contenu. Pour éviter que votre Mini Programme ne soit utilisé à mauvais escient, nous vous recommandons d’accéder aux capacités de l’API de sécurité du contenu de la plateforme publique WeChat (imgSecCheck, msgSecCheck, mediaCheckAsync) document de référence. Après l’accès, veuillez suivre les instructions du document [Cas d’utilisation] et enregistrer l’enregistrement d’écran de la valeur de retour de l’interface. Après avoir téléchargé l’enregistrement d’écran réussi de l’appel d’interface et la capture d’écran du service du Mini Programme, soumettez le code.
J’espère vraiment que quelqu’un ayant la capacité pourra m’aider. Ce marché est très large en Chine. Il y a environ 1 400 000 000 de personnes utilisant WeChat en Chine. Si Discourse peut être compatible avec les mini-programmes WeChat, ce serait formidable.
Ce serait encore mieux si nous pouvions obtenir votre aide, professeur. L’application WeChat Mini Program compte une base d’utilisateurs immense en Chine.
Je suis heureux de vous aider, mais j’ai besoin d’une description plus précise du problème. Je vois une erreur JS dans le message original de 2024, est-ce toujours le cas pour vous ?
Vos besoins exacts ne sont pas clairs et je ne connais pas très bien Discourse, mais il semble que vous deviez adapter la logique de Discourse pour censurer les publications en fonction de l’API de WeChat. Un plugin devrait pouvoir le faire, à condition que vous puissiez obtenir l’openid, le token, etc. nécessaires pour effectuer l’appel API (comme indiqué dans la documentation, l’API est accessible via HTTP simple).
Quel est l’intérêt d’intégrer Discourse dans un navigateur au sein d’une autre application ? Pourquoi ne pas simplement partager un lien et l’ouvrir dans votre navigateur par défaut ?
Je ne suis pas l’auteur du sujet original, mais je pense que cela suggère immédiatement un avantage ? Par exemple, si votre Mini Programme dispose de 10 fonctionnalités et que l’une d’elles utilise Discourse, quitter l’application pour accéder à un navigateur juste pour cela peut être distrayant pour l’utilisateur (surtout s’il doit ensuite revenir au Mini Programme).
Cependant, si j’étais l’auteur du sujet original, je considérerais que cela ne vaut pas l’effort, d’autant plus qu’en plus de la connexion via WeChat (je parierais que c’est le seul moyen d’obtenir l’openid de l’utilisateur), l’utilisateur doit également fournir une adresse e-mail, ce qui peut sembler suspect et donc réduire sa portée.
En tant que Chinois, voici le contexte à mon avis : Malheureusement, de nombreuses personnes en Chine ont oublié ce que sont les navigateurs et les sites web. Nous utilisons partout des mini-programmes WeChat (et des applications Electron). Même lorsqu’on nous demande d’ouvrir un navigateur, presque tout le monde n’a que des navigateurs comme le navigateur Huawei, le navigateur Xiaomi, le navigateur 360, etc., qui contiennent d’anciennes versions de Chromium/WebKit. Les gens ne reconnaissent pas Chrome, Edge ou Firefox C’est aussi l’une des catastrophes que les applications multinationales (qui ont quelques clients chinois) négligent souvent.
Je crois que c’est l’une des raisons pour lesquelles Discourse n’est pas connu en Chine.
Je pense que la question de l’OP suggère que l’OP ne peut simplement pas faire cela, bien que je ne sache pas exactement pourquoi, mais je perçois cela comme des exigences de révision de contenu ?
(Édité : si vous parlez de « besoin d’une application spéciale pour ouvrir un lien », je ne me souviens pas que cela ait été mentionné plus tôt dans cette discussion, et je ne connais pas les Mini Programmes WeChat, je n’ai appris que grâce au lien du premier message, désolé)