Maison  >  Article  >  Applet WeChat  >  C# développe le portail WeChat et applique la fonction de gestion des clients du compte d'entreprise WeChat

C# développe le portail WeChat et applique la fonction de gestion des clients du compte d'entreprise WeChat

高洛峰
高洛峰original
2017-03-01 10:36:372355parcourir

Nous savons que les comptes officiels WeChat et les comptes d'entreprise fournissent un backend Web officiel pour faciliter notre configuration des comptes WeChat et les fonctions de gestion des données associées. Pour les comptes d'entreprise WeChat, il existe une structure organisationnelle dans la gestion du carnet d'adresses, la gestion des balises, gestion du personnel, envoi de messages et autres fonctions. La structure organisationnelle et les balises du compte d'entreprise WeChat peuvent ajouter le personnel correspondant, et l'envoi de messages peut inclure du texte, des images, de la voix, des vidéos, des graphiques, des fichiers, etc. Pour les comptes d'entreprise, l'interface officielle peut envoyer des messages presque illimités. Par conséquent, la création d'un backend de gestion pour gérer le personnel des comptes d'entreprise et envoyer des messages aux membres de l'entreprise est une bonne fonctionnalité, qui peut parfois améliorer l'efficacité de la communication des messages internes de notre entreprise. efficacité de la gestion du travail quotidien. Cet article explore les méthodes client basées sur Winform pour implémenter ces opérations fonctionnelles.

1. Configuration et traitement des paramètres du compte d'entreprise

Nous savons que le serveur de WeChat (y compris le compte officiel, le compte d'entreprise, etc.) construit un pont entre les téléphones mobiles des clients et les serveurs des développeurs. À travers des messages La transmission et la réponse réalisent l'interaction avec l'utilisateur. Voici son organigramme de messages.

C# développe le portail WeChat et applique la fonction de gestion des clients du compte dentreprise WeChat

Par conséquent, avant d'utiliser le système de site Web WeChat déployé par vous-même, vous devez vous connecter au backend officiel de WeChat pour initialiser certaines informations et obtenir les paramètres correspondants via ceux-ci. informations sur les paramètres, vous pouvez Ce n'est que grâce à la configuration dans le système du site Web qu'un lien complet peut être construit pour réaliser la livraison et la réponse des messages.

Après avoir configuré la connexion entre le service [Developer Server] et [WeChat Server], nous avons réalisé le processus de base d'interaction des messages. De cette façon, nous pouvons configurer le client du compte d'entreprise à utiliser.

1) Configuration des paramètres du système du site Web

Afin de réaliser le lien de message, nous devons configurer les paramètres correspondants dans le système du site Web, afin que nous puissions mettre le Backend officiel de WeChat Le mode de rappel est terminé.

Connectez-vous d'abord à la gestion backend de l'entreprise WeChat sur notre propre [serveur de développement].

C# développe le portail WeChat et applique la fonction de gestion des clients du compte dentreprise WeChat

C# développe le portail WeChat et applique la fonction de gestion des clients du compte dentreprise WeChat

Configurez les informations de paramètres pertinentes pour le compte d'entreprise.

C# développe le portail WeChat et applique la fonction de gestion des clients du compte dentreprise WeChat

Combiné à l'opération de traitement de rappel sur le serveur WeChat, compléter l'opération de configuration de l'ensemble des paramètres du site Web.

C# développe le portail WeChat et applique la fonction de gestion des clients du compte dentreprise WeChat

C# développe le portail WeChat et applique la fonction de gestion des clients du compte dentreprise WeChat

2) Configuration des paramètres du client du compte entreprise

Avant à l'aide de la fonction client WeChat Enterprise Account, vous devez configurer les informations de paramètre correspondantes dans [Configuration des paramètres] afin de pouvoir communiquer correctement avec le backend WeChat et obtenir des données sur le serveur.

C# développe le portail WeChat et applique la fonction de gestion des clients du compte dentreprise WeChat

Les paramètres de la boîte de dialogue du logiciel client ci-dessus, en plus de certains paramètres des paramètres de rappel, doivent également être combinés avec d'autres paramètres de l'arrière-plan WeChat afin que nous pouvons le configurer correctement Interconnexion avec le serveur WeChat.

C# développe le portail WeChat et applique la fonction de gestion des clients du compte dentreprise WeChat

CorpID : identifie de manière unique le compte d'entreprise : une fois le compte d'entreprise ouvert, il a un CorpID des différents comptes d'entreprise, ce qui équivaut à l'identité du compte d'entreprise lors du démarrage de l'accès au développement, les développeurs d'entreprise ; Vous devez d'abord utiliser CorpID Use Secret en échange d'Access_Token, puis vous pouvez appeler les interfaces liées au compte d'entreprise.

Secret : clé d'identification du groupe de gestion. Lorsque l'administrateur système crée un groupe de gestion dans l'arrière-plan de gestion du compte d'entreprise, l'arrière-plan du compte d'entreprise attribue un secret unique au groupe de gestion. Ce secret peut être utilisé pour déterminer le groupe d'administration et les droits d'accès dont dispose le groupe d'administration aux applications, aux carnets d'adresses et aux interfaces.

2. La fonction de gestion de l'organisation

Je l'ai présentée dans l'essai "Développement C# du portail WeChat et application de la gestion du carnet d'adresses du compte d'entreprise WeChat Gestion du département de développement " Opérations de gestion de l'organisation de l'entreprise.

Par défaut, nous pouvons créer un nœud racine en arrière-plan puis le traiter sur ce nœud.

C# développe le portail WeChat et applique la fonction de gestion des clients du compte dentreprise WeChat

Après avoir tant introduit, il semble que les fonctions d'interface de ce client Winform d'entreprise n'aient pas été présentées. Le logiciel ici est principalement utilisé pour effectuer certaines opérations de données de routine, mais. c'est simplement une fonction d'appel direct de l'API du compte WeChat Enterprise. Ces API sont les implémentations d'interface introduites dans la série précédente.

Ce qui suit est l'interface du client Enterprise Winform. Elle est principalement traitée par ma structure Winform de style traditionnel pour obtenir une interface d'opération multi-documents.

Dans le module de gestion [Liste des organisations], la structure organisationnelle du carnet d'adresses pertinente sera répertoriée dans la liste arborescente. Sélectionnez différents niveaux organisationnels pour lister le personnel correspondant. L'interface est la suivante.

C# développe le portail WeChat et applique la fonction de gestion des clients du compte dentreprise WeChat

Grâce aux opérations fonctionnelles de l'encadré rouge ci-dessus, nous pouvons voir les points fonctionnels pertinents de l'organisation, notamment la création de nouveaux sous-départements, la suppression de départements, la modification de départements et ajout de départements Gestion du personnel implémentée : ajout de membres, suppression de membres, modification de membres, déplacement de membres, désactivation ou activation du personnel et d'autres fonctions, tandis que la liste des départements de gauche est affichée sous forme d'arborescence. Toutes ces opérations sont traitées directement en appelant le. API. Après soumission Les résultats peuvent être vus directement dans le backend du compte d'entreprise en temps réel.

Ces points de fonction sont tous implémentés en imitant les points de fonction du backend du compte d'entreprise, mais ils sont basés sur Winform et peuvent être combinés avec le traitement des données locales pour obtenir des interfaces et une gestion des données plus riches.

Lors de l'ajout d'un membre, une interface de saisie est fournie à l'utilisateur pour remplir les informations correspondantes. L'interface d'implémentation de la fonction est la suivante.

C# développe le portail WeChat et applique la fonction de gestion des clients du compte dentreprise WeChat

Si le membre est déplacé, une liste de départements apparaîtra pour que l'utilisateur sélectionne le département spécifique vers lequel il sera déplacé, et le déménagement sera traité après confirmation.

C# développe le portail WeChat et applique la fonction de gestion des clients du compte dentreprise WeChat

3. Fonction de gestion des tags

[Liste des tags] Dans le module de gestion, listez-le dans l'arborescence de gauche. Toutes les étiquettes visibles, s'il y a des départements, des organisations ou du personnel correspondants sous les étiquettes, seront répertoriées dans la liste. L'interface spécifique est la suivante.

Les opérations fonctionnelles incluses dans ce module incluent : la création de nouvelles balises, la suppression de balises, la modification de balises ; l'ajout de membres de balise, la suppression de membres de balise, etc.

C# développe le portail WeChat et applique la fonction de gestion des clients du compte dentreprise WeChat

La gestion des tags est très simple, principalement pour maintenir le concept de groupe similaire. Nous pouvons créer, modifier ou supprimer les tags correspondants.

C# développe le portail WeChat et applique la fonction de gestion des clients du compte dentreprise WeChat

En même temps, nous pouvons également ajouter le département et la collection de personnel correspondants au label. L'opération d'ajout de membres du label est la suivante.

C# développe le portail WeChat et applique la fonction de gestion des clients du compte dentreprise WeChat

4. Opération d'envoi de message

Le module de fonction [Envoyer un message] vous permet de sélectionner les objets d'envoi, notamment les organisations, les étiquettes et personnes. Tous peuvent être sélectionnés ; le contenu du message comprend du texte, des images, de la voix, des vidéos, des graphiques, des fichiers, etc.

C# développe le portail WeChat et applique la fonction de gestion des clients du compte dentreprise WeChat

La sélection du personnel fournit une interface de sélection multifonctionnelle, y compris la possibilité de sélectionner des départements, des étiquettes et du personnel, et enfin de renvoyer l'objet sélectionné via [Sélection complète].

C# développe le portail WeChat et applique la fonction de gestion des clients du compte dentreprise WeChat

Après avoir sélectionné l'objet et saisi le contenu d'envoi correspondant, cliquez sur [Envoyer] pour envoyer le message, et vous pourrez voir le dernier message sur le téléphone portable du membre correspondant, le Voici une interface de compte d'entreprise qui accepte les images et le texte.

Les autres contenus tels que la vidéo, la voix, etc. doivent être téléchargés sur le serveur avant d'être envoyés. L'opération de traitement d'envoi est la même et ne sera pas décrite en détail.

C# développe le portail WeChat et applique la fonction de gestion des clients du compte dentreprise WeChat

Pour plus d'articles liés au C# sur le développement du portail WeChat et l'application de la fonction de gestion des clients du compte WeChat Enterprise, veuillez prêter attention au site Web PHP chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn