Maison Applet WeChat Développement de mini-programmes Analyse du processus de développement de l'applet WeChat d'entreprise

Analyse du processus de développement de l'applet WeChat d'entreprise

Dec 23, 2020 am 09:22 AM
企业微信 小程序 流程

Analyse du processus de développement de l'applet WeChat d'entreprise

Introduction :

Développez un petit programme accessible uniquement dans Enterprise WeChat, et seuls les utilisateurs autorisés dans Enterprise WeChat peuvent l'utiliser.

(Partage de vidéos d'apprentissage : Vidéo de programmation)

Analyse du problème :

Tout d'abord, plusieurs problèmes doivent être résolus :

1. Utilisé uniquement dans WeChat d'entreprise et ne peut pas être utilisé dans les mini-programmes ordinaires

Déterminer l'environnement d'exploitation actuel

2 Seuls les utilisateurs autorisés peuvent utiliser ce mini-programme

.

Vérification des autorisations

1 : WeChat ordinaire, utilisez le compte + le mot de passe pour vous connecter, uniquement pour examen, les autorisations du compte peuvent être restreintes

2 : Enterprise WeChat, vérifiez l'identifiant de l'entreprise, vérifiez l'utilisateur id, avoir des autorisations Uniquement autorisé à utiliser

3. Contrôler la recherche

Définir "Non autorisé à être recherché" dans l'arrière-plan de gestion du mini programme

4. >

Dans le mini-programme Fermer le partage

OK, après avoir effectué les points ci-dessus, seuls les utilisateurs autorisés dans Enterprise WeChat peuvent voir le mini-programme sur le Workbench d'Enterprise WeChat.

Processus de traitement

D'accord, maintenant que le problème a été clarifié, commençons.

1. Développez les fonctions de base du mini-programme et soumettez-le pour examen

Oui, vous avez bien lu, soumettez-le d'abord pour examen, car seuls les mini-programmes qui réussissent l'examen peuvent être lié à Enterprise WeChat. Par conséquent, créez d'abord les fonctions de base du mini programme, et vous pouvez restreindre certaines fonctions. Bref, laissez ce mini programme être d'abord mis sur les étagères. Dans le même temps, définissez « interdiction de recherche » dans l'arrière-plan de gestion du mini-programme pour éviter des problèmes inutiles.

2. Associez le mini-programme à Enterprise WeChat

Entrez dans le backend d'Enterprise WeChat-> Gestion des applications-> Associez le mini-programme, puis utilisez le QR WeChat. code de l'administrateur du mini programme pour scanner le code, suivez simplement les instructions.

3. Obtenez le secret du mini programme associé et définissez la plage visible

Le mini programme que vous venez d'associer apparaîtra sur la page du mini programme à l'étape précédente, et cliquez pour entrer. alors vous verrez la plage secrète et visible.

Ce secret est équivalent au jeton utilisé par l'applet pour accéder aux données WeChat de l'entreprise. Veuillez le conserver correctement.

La plage de visibilité est l'autorisation. Quels utilisateurs peuvent voir ce mini programme Ceux qui sont configurés pour être visibles verront le mini programme sur leur établi WeChat d'entreprise.

4. Modifier le mini programme

D'accord, c'est l'heure de l'événement principal.

4.1. Déterminer l'environnement d'exploitation

Le mini-programme doit déterminer l'environnement d'exploitation actuel (WeChat normal ou WeChat d'entreprise) et si l'utilisateur utilisant le mini-programme actuel a l'autorisation de l'utiliser.

var isWxWork = false;
wx.getSystemInfo({
  success(res) {
    console.log(res.environment);

    isWxWork = res.environment == 'wxwork';
    if (!isWxWork) {
        // 当前环境不是企业微信,怎么处理你随便
        return;
    }
    
    // 当前环境是企业微信,执行登陆,获取用户 code,用于后面的权限校验
    wx.qy.login({
      success: function (res) {
        if (res.code) {
            console.log(res.code);
            
            // 这里可以将 res.code 通过请求发送给后台,让后台做权限校验
        } else {
            console.log('登录失败!' + res.errMsg);
        }
      }
    });
  }
})
Copier après la connexion
4.2. Vérification des autorisations

L'arrière-plan doit appeler les interfaces suivantes pour effectuer la vérification des autorisations.

1. Obtenir access_token

https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=xxxx&corpsecret=xxxx

请求方式:GET
Copier après la connexion
Cette interface est similaire à la méthode d'obtention de jeton sur WeChat ordinaire.

Parmi eux, corpid est dans le backend de gestion WeChat de l'entreprise->Mon entreprise->Informations sur l'entreprise->Corporate ID; corpsecret est le secret obtenu après avoir associé le mini-programme à l'étape précédente.

Le contenu renvoyé est le suivant :

{
    "errcode": 0,
    "errmsg": "ok",
    "access_token": "xxxxxx",
    "expires_in": 7200
}
Copier après la connexion
2. Obtenir l'ID utilisateur

https://qyapi.weixin.qq.com/cgi-bin/miniprogram/jscode2session?access_token=xxx&js_code=xxx&grant_type=authorization_code

请求方式:GET
Copier après la connexion
Parmi eux, access_token est obtenu par gettoken à l'étape précédente ; environnement en cours d'exécution. res.code ; grant_type fixed authorisation_code

Le contenu renvoyé est le suivant :

{
    "userid": "bottle",
    "session_key": "xxxxx",
    "corpid": "xxxxxx",
    "deviceid": "xxxxxx",
    "errcode": 0,
    "errmsg": "ok"
}
Copier après la connexion
Le corpid ici peut être utilisé pour vérifier initialement si l'utilisateur actuel dispose d'autorisations, car peu importe lesquelles. La société d'où provient la personne, tant qu'elle utilise Enterprise WeChat, en utilisant cette applet, renverra un tel résultat. Vous devez vérifier si le corps est l'ID de l'entreprise que vous autorisez. Sinon, ne renvoyez aucune autorisation sans procéder. la prochaine étape.

Bien sûr, Corpid peut également être utilisé pour gérer des situations dans lesquelles un petit programme est associé à plusieurs entreprises, mais c'est un autre problème. Permettez-moi de mentionner brièvement ici, parce qu'il s'agit d'un petit programme développé pour d'autres sociétés, que notre petit programme est également associé à deux sociétés, l'une est notre société et l'autre est l'autre société. Cela facilite également nos tests et ne nécessite que nos propres testeurs. L'autorisation leur permet d'utiliser exactement le même environnement pour les tests.

3. Obtenir les informations utilisateur (déterminer les autorisations)

https://qyapi.weixin.qq.com/cgi-bin/user/get?access_token=xxx&userid=xxx

请求方式:GET
Copier après la connexion
Parmi eux, access_token est ce que nous avons obtenu par gettoken à l'étape précédente ;

Le contenu renvoyé est le suivant :

Avec autorisation

{
    "errcode": 0,
    "errmsg": "ok",
    "userid": "xxx",
    "name": "xxx",
    "department": [],
    "position": "",
    "mobile": "xxx",
    "gender": "2",
    "email": "",
    "avatar": "http://p.qlogo.cn/bizmail/xxx/0",
    "status": 1,
    "isleader": 0,
    "extattr": {
        "attrs": []
    },
    "telephone": "",
    "enable": 1,
    "hide_mobile": 0,
    "order": [],
    "qr_code": "https://open.work.weixin.qq.com/wwopen/userQRCode?vcode=xxx",
    "alias": "",
    "is_leader_in_dept": []
}
Copier après la connexion
Sans autorisation :


{
    "errcode": 60011,
    "errmsg": "no privilege to access/modify contact/party/agent , hint: [1564556097_7_8d45297bd21be3702ff430560e1f0652], from ip: 118.113.1.217, more info at https://open.work.weixin.qq.com/devtool/query?e=60011",
    "department": [],
    "order": [],
    "is_leader_in_dept": []
}
Copier après la connexion
OK, l'exécution sera différente selon que vous ayez la permission ou non, l’opération est suffisante, et je n’entrerai pas dans les détails ici.

Documents de référence

API Enterprise WeChat (mini programme) : https://work.weixin.qq.com/api/doc#90000/90136/90289

Enterprise Outil de débogage de l'interface WeChat : https://work.weixin.qq.com/api/devtools/devtool.php

Outil de requête de code d'erreur : https://open.work.weixin.qq.com/devtool /query

Recommandations associées :

Développement de mini-programmes

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Où trouver la courte de la grue à atomide atomique
1 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment partager l'écran sur WeChat Enterprise Comment partager l'écran sur WeChat Enterprise Feb 28, 2024 pm 12:43 PM

De plus en plus d'entreprises choisissent d'utiliser WeChat d'entreprise exclusif, ce qui non seulement facilite la communication entre les entreprises, les clients et les partenaires, mais améliore également considérablement l'efficacité du travail. Enterprise WeChat possède de riches fonctions, parmi lesquelles la fonction de partage d'écran est très populaire. Pendant la réunion, en partageant l'écran, les participants peuvent afficher le contenu de manière plus intuitive et collaborer plus efficacement. Alors, comment partager efficacement votre écran dans WeChat Enterprise ? Pour les utilisateurs qui ne le savent pas encore, ce guide didacticiel vous donnera une introduction détaillée. J'espère qu'il pourra vous aider ! Comment partager l'écran sur WeChat Enterprise ? 1. Dans la zone bleue sur le côté gauche de l'interface principale d'Enterprise WeChat, vous pouvez voir une liste de fonctions. Nous trouvons l'icône « Conférence ». Après avoir cliqué pour entrer, trois modes de conférence apparaîtront.

La différence entre WeChat d'entreprise et WeChat personnel La différence entre WeChat d'entreprise et WeChat personnel Jan 22, 2024 pm 01:25 PM

Les différences entre WeChat d'entreprise et WeChat personnel : 1. Objets de service ; 2. Différences fonctionnelles ; 3. Scénarios d'utilisation ; 4. Fonction de discussion de groupe ; 6. Autorisations des amis ; ; 9. Outil de marketing ; 10. Sécurité. Introduction détaillée : 1. Objets de service. Personal WeChat sert principalement les masses. Il s'agit d'un outil social que le public peut utiliser pour communiquer, partager et interagir. Enterprise WeChat s'adresse principalement aux dirigeants d'entreprise et aux employés internes, fournissant des services plus efficaces. Services de bureau pratiques ; 2. Différences fonctionnelles, WeChat personnel, etc.

Comment utiliser Enterprise WeChat - Tutoriel sur l'utilisation d'Enterprise WeChat Comment utiliser Enterprise WeChat - Tutoriel sur l'utilisation d'Enterprise WeChat Mar 04, 2024 pm 02:28 PM

De nombreux amis ne savent pas comment utiliser Enterprise WeChat, c'est pourquoi l'éditeur ci-dessous partagera le didacticiel d'utilisation d'Enterprise WeChat. Je pense que cela sera utile à tout le monde. Étape 1 : Cliquez sur l'icône « Enterprise WeChat » pour accéder à Enterprise WeChat. Dans la section des messages, nous pouvons rejoindre la discussion de groupe pour discuter avec des collègues (comme indiqué sur l'image). Étape 2 : Sur l'interface principale d'Enterprise WeChat, cliquez sur « Carnet de contacts » (comme indiqué sur l'image). Étape 3 : Entrez dans la section du carnet d'adresses, où nous pouvons voir nos contacts (comme indiqué sur l'image). Étape 4 : Sur l'interface principale d'Enterprise WeChat, cliquez sur « Workbench » (comme indiqué sur l'image). Étape 5 : Entrez dans la section établi, où nous pouvons effectuer les petits travaux quotidiens de l'entreprise (comme indiqué sur l'image). Étape 6 : Sur l'interface principale d'Enterprise WeChat, cliquez sur « Moi » (comme indiqué sur l'image

Comment configurer l'enregistrement automatique sur WeChat d'entreprise Comment configurer l'enregistrement automatique sur WeChat d'entreprise Feb 23, 2024 pm 02:40 PM

Comment configurer l'enregistrement automatique sur Enterprise WeChat ? Vous pouvez configurer la fonction d'enregistrement automatique dans Enterprise WeChat, mais la plupart des amis ne savent pas comment configurer l'enregistrement automatique sur Enterprise WeChat. Voici l'image et. texte expliquant comment configurer l'enregistrement automatique sur Enterprise WeChat apporté par l'éditeur Tutoriel, les joueurs intéressés viennent y jeter un œil ! Tutoriel d'utilisation de WeChat : Comment configurer le pointage automatique dans Enterprise WeChat 1. Ouvrez d'abord l'application Enterprise WeChat, entrez dans l'interface du workbench et sélectionnez la fonction [Punch-in] 2. Ensuite, dans l'interface de pointage, sélectionnez [ ; Paramètres de pointage] dans [Quitter l'application de présence] ; 3 Enfin, sur la page de fonction des paramètres de pointage, faites glisser le bouton derrière [Pointage rapide vers et depuis le travail] pour pointer automatiquement.

Comment postuler au processus d'enregistrement d'entreprise WeChat Comment postuler au processus d'enregistrement d'entreprise WeChat Mar 25, 2024 am 10:54 AM

1. Tout d'abord, accédez à la page d'accueil du site Web officiel de WeChat Enterprise et cliquez sur [S'inscrire maintenant] pour accéder à la page d'inscription d'Enterprise WeChat. 2. Remplissez les informations de base de l'entreprise, notamment le nom de l'entreprise, le nom de l'administrateur, le numéro de téléphone portable de l'administrateur, etc. 3. Sélectionnez la méthode de vérification de l'identité de l'administrateur. Après avoir vérifié l'identité de l'administrateur, vous pouvez créer un compte WeChat d'entreprise. 4. Définissez ensuite le compte administrateur et le mot de passe d'Enterprise WeChat et choisissez comment utiliser Enterprise WeChat. 5. Après avoir créé un compte Enterprise WeChat, les utilisateurs doivent télécharger et installer le client Enterprise WeChat avant de pouvoir utiliser officiellement les différentes fonctions d'Enterprise WeChat.

Comment ouvrir plusieurs comptes Toutiao ? Quelle est la démarche pour demander un compte Toutiao ? Comment ouvrir plusieurs comptes Toutiao ? Quelle est la démarche pour demander un compte Toutiao ? Mar 22, 2024 am 11:00 AM

Avec la popularité de l'Internet mobile, Toutiao est devenue l'une des plateformes d'information les plus populaires de Chine. De nombreux utilisateurs espèrent disposer de plusieurs comptes sur la plateforme Toutiao pour répondre à différents besoins. Alors, comment ouvrir plusieurs comptes Toutiao ? Cet article présentera en détail la méthode et le processus de demande d'ouverture de plusieurs comptes Toutiao. 1. Comment ouvrir plusieurs comptes Toutiao ? La méthode d'ouverture de plusieurs comptes Toutiao est la suivante : Sur la plateforme Toutiao, les utilisateurs peuvent enregistrer des comptes via différents numéros de téléphone mobile. Chaque numéro de téléphone mobile ne peut enregistrer qu'un seul compte Toutiao, ce qui signifie que les utilisateurs peuvent utiliser plusieurs numéros de téléphone mobile pour enregistrer plusieurs comptes. 2. Inscription par e-mail : utilisez différentes adresses e-mail pour enregistrer un compte Toutiao. Semblable à l'enregistrement d'un numéro de téléphone mobile, chaque adresse e-mail peut également enregistrer un compte Toutiao. 3. Connectez-vous avec un compte tiers

Introduction aux méthodes permettant aux particuliers de rejoindre WeChat d'entreprise Introduction aux méthodes permettant aux particuliers de rejoindre WeChat d'entreprise Mar 26, 2024 am 10:16 AM

1. Tout d’abord, ouvrez le logiciel d’entreprise WeChat que vous avez téléchargé sur votre téléphone mobile. Lors de la connexion, vous avez le choix entre deux manières : l'une consiste à utiliser l'identifiant WeChat, l'autre consiste à utiliser le numéro de téléphone mobile. 3. À ce stade, l'administrateur de l'entreprise doit ajouter votre numéro de téléphone mobile en arrière-plan, puis Enterprise WeChat identifiera l'entreprise en fonction de votre numéro de téléphone mobile. Affichez ensuite votre entreprise et cliquez sur l'option Entrer une entreprise ci-dessous. 4. Ensuite, vous pouvez saisir l'utilisation des fonctions du logiciel. On peut dire que le plus important est que votre numéro de téléphone mobile soit ajouté à l'entreprise par l'administrateur, sinon il ne sera pas disponible.

Comment se connecter à la messagerie WeChat d'entreprise Comment se connecter à la messagerie WeChat d'entreprise Mar 10, 2024 pm 12:43 PM

Comment se connecter à l'adresse e-mail d'Enterprise WeChat ? Vous pouvez vous connecter à l'adresse e-mail dans l'application Enterprise WeChat, mais la plupart des utilisateurs ne savent pas comment se connecter à l'adresse e-mail. Voici ensuite le didacticiel graphique sur la façon de se connecter. à l'adresse e-mail d'Enterprise WeChat fournie par l'éditeur pour les utilisateurs intéressés. Venez jeter un œil ! Didacticiel d'utilisation d'Enterprise WeChat Comment se connecter à la messagerie Enterprise WeChat 1. Ouvrez d'abord l'application Enterprise WeChat, accédez au [Workbench] en bas de la page principale et cliquez pour accéder à la zone spéciale 2. Puis dans le Workbench ; zone, sélectionnez le service [Enterprise Mailbox] ; 3. Accédez ensuite à la page de la fonction de messagerie d'entreprise, cliquez sur [Lier] ou [Modifier l'e-mail] en bas. 4. Enfin, saisissez [Compte QQ] et [Mot de passe] sur la page ; indiqué ci-dessous pour vous connecter à l'e-mail.

See all articles