suchen
HeimWeChat-AppletMini-ProgrammentwicklungAusführliche Erläuterung des unternehmensbezogenen WeChat-Miniprogramms zum Abrufen von Mitarbeiterinformationen

Ausführliche Erläuterung des unternehmensbezogenen WeChat-Miniprogramms zum Abrufen von Mitarbeiterinformationen

Das mit WeChat verbundene Applet des Unternehmens ruft die Informationen der derzeit beim Applet angemeldeten Mitarbeiter ab.

Vor kurzem haben wir auf Wunsch des Leiters automatisch Mitarbeiterinformationen abgerufen, die ich aufzeichnen werde Hier.

  • Wenn das Applet die Benutzerinformationen von Mitarbeitern abrufen möchte, muss es nacheinander die folgenden Parameter abrufen, die miteinander verknüpft sind.

    • Code. Der Code hier wird verwendet, um Werte an den Server zu übergeben und diese selbst zu produzieren und zu verkaufen.
      Ausführliche Erläuterung des unternehmensbezogenen WeChat-Miniprogramms zum Abrufen von Mitarbeiterinformationen

    • corpid Die Unternehmens-ID des Unternehmens. Suchpfad –> Anmelden bei der WeChat-Webversion des Unternehmens
      Ausführliche Erläuterung des unternehmensbezogenen WeChat-Miniprogramms zum Abrufen von Mitarbeiterinformationen

    • corpsecret Voraussetzung für den Erhalt von Corpssecret ist, dass das in der Entwicklung befindliche Applet mit dem WeChat des Unternehmens verknüpft wurde. Bist du überrascht oder überrascht? Die Voraussetzung ist, dass ich laufen möchte, aber noch keine Beine habe. Lösung: Verwenden Sie das Corpssecret des Miniprogramms, das mit Enterprise WeChat verknüpft ist. Dieser Parametersuchpfad:

    Ausführliche Erläuterung des unternehmensbezogenen WeChat-Miniprogramms zum Abrufen von Mitarbeiterinformationen

    • wird verwendet, um access_token über die beiden oben genannten Parameter abzurufen. Code:

      wx.request({
              url: 'https://qyapi.weixin.qq.com/cgi-bin/gettoken',
              data: {
                corpid:'你的企业corpid',
                corpsecret:'你的小程序corpsecret'
              },})

      Offizielle Rückgabeparameterliste

      //成功的返回结果{
         "errcode":0,
         "errmsg":"",
         "access_token": "accesstoken000001",
         "expires_in": 7200}//失败的返回结果{
         "errcode":40091,
         "errmsg":"secret is invalid"}
    • Benutzer-ID über access_token und Code abrufen. Erklärung der Benutzer-ID: vom offiziellen

      用户在企业内的UserID,对应管理端的帐号,企业内唯一。注意:如果该企业没有关联该小程序,则此处返回加密的userid

      Holen Sie sich den Benutzer-ID-Code

      wx.request({
                  url: 'https://qyapi.weixin.qq.com/cgi-bin/miniprogram/jscode2session',
                  data:{
                    access_token:res.data.access_token,
                    js_code:login.code,
                    grant_type:'authorization_code',
                  },})
    • Dann holen Sie sich das Zugriffstoken und die Benutzer-ID und lassen Sie uns die Informationen des aktuellen Mitarbeiters abrufen

       wx.request({
                      url: 'https://qyapi.weixin.qq.com/cgi-bin/user/get',
                      data:{
                        access_token:res.data.access_token,
                        userid:getInfo.data.userid                },
       })

      Das zurückgegebene Ergebnis-JSON-Objekt: vom offiziellen

      {
          "errcode": 0,
          "errmsg": "ok",
          "userid": "zhangsan",
          "name": "张三",
          "department": [1, 2],
          "order": [1, 2],
          "position": "后台工程师",
          "mobile": "13800000000",
          "gender": "1",
          "email": "zhangsan@gzdev.com",
          "is_leader_in_dept": [1, 0],
          "avatar": "http://wx.qlogo.cn/mmopen/ajNVdqHZLLA3WJ6DSZUfiakYe37PKnQhBIeOQBO4czqrnZDS79FH5Wm5m4X69TBicnHFlhiafvDwklOpZeXYQQ2icg/0",
          "thumb_avatar": "http://wx.qlogo.cn/mmopen/ajNVdqHZLLA3WJ6DSZUfiakYe37PKnQhBIeOQBO4czqrnZDS79FH5Wm5m4X69TBicnHFlhiafvDwklOpZeXYQQ2icg/100",
          "telephone": "020-123456",
          "alias": "jackzhang",
          "address": "广州市海珠区新港中路",
          "open_userid": "xxxxxx",
          "main_department": 1,
          "extattr": {
              "attrs": [
                  {
                      "type": 0,
                      "name": "文本名称",
                      "text": {
                          "value": "文本"
                      }
                  },
                  {
                      "type": 1,
                      "name": "网页名称",
                      "web": {
                          "url": "http://www.test.com",
                          "title": "标题"
                      }
                  }
              ]
          },
          "status": 1,
          "qr_code": "https://open.work.weixin.qq.com/wwopen/userQRCode?vcode=xxx",
          "external_position": "产品经理",
          "external_profile": {
              "external_corp_name": "企业简称",
              "external_attr": [{
                      "type": 0,
                      "name": "文本名称",
                      "text": {
                          "value": "文本"
                      }
                  },
                  {
                      "type": 1,
                      "name": "网页名称",
                      "web": {
                          "url": "http://www.test.com",
                          "title": "标题"
                      }
                  },
                  {
                      "type": 2,
                      "name": "测试app",
                      "miniprogram": {
                          "appid": "wx8bd80126147dFAKE",
                          "pagepath": "/index",
                          "title": "my miniprogram"
                      }
                  }
              ]
          }}

      WeChat-Tipp: Wenn Sie Das Miniprogramm ist nicht mit Enterprise WeChat verknüpft. Auch wenn Sie das Corpssecret eines anderen Miniprogramms verwenden, wird der ungültige Code weiterhin in den WeChat-Entwicklertools angezeigt. Dies liegt daran, dass Ihr aktuelles WeChat-Applet-Entwicklungsprojekt nicht mit Enterprise WeChat verknüpft ist. Daher gibt es zwei Lösungen:

      1. Sie können versuchen, die offiziellen Testparameter zu verwenden, aber der Beamte sagte, dass die zum Testen verwendeten Parameter keine Mitarbeiterinformationen erhalten können. nur zum testen. So glücklich (emm…).
      2. Testen Sie unter dem zugehörigen Applet-Code. Voraussetzung ist, dass Sie alle Informationen über das zugehörige Applet (oben erwähnt) erhalten können.

Verwandte kostenlose Lernempfehlungen: WeChat Mini-Programmentwicklung

Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung des unternehmensbezogenen WeChat-Miniprogramms zum Abrufen von Mitarbeiterinformationen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme
Dieser Artikel ist reproduziert unter:CSDN. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

EditPlus chinesische Crack-Version

EditPlus chinesische Crack-Version

Geringe Größe, Syntaxhervorhebung, unterstützt keine Code-Eingabeaufforderungsfunktion

SublimeText3 Linux neue Version

SublimeText3 Linux neue Version

SublimeText3 Linux neueste Version

mPDF

mPDF

mPDF ist eine PHP-Bibliothek, die PDF-Dateien aus UTF-8-codiertem HTML generieren kann. Der ursprüngliche Autor, Ian Back, hat mPDF geschrieben, um PDF-Dateien „on the fly“ von seiner Website auszugeben und verschiedene Sprachen zu verarbeiten. Es ist langsamer und erzeugt bei der Verwendung von Unicode-Schriftarten größere Dateien als Originalskripte wie HTML2FPDF, unterstützt aber CSS-Stile usw. und verfügt über viele Verbesserungen. Unterstützt fast alle Sprachen, einschließlich RTL (Arabisch und Hebräisch) und CJK (Chinesisch, Japanisch und Koreanisch). Unterstützt verschachtelte Elemente auf Blockebene (wie P, DIV),

Sicherer Prüfungsbrowser

Sicherer Prüfungsbrowser

Safe Exam Browser ist eine sichere Browserumgebung für die sichere Teilnahme an Online-Prüfungen. Diese Software verwandelt jeden Computer in einen sicheren Arbeitsplatz. Es kontrolliert den Zugriff auf alle Dienstprogramme und verhindert, dass Schüler nicht autorisierte Ressourcen nutzen.

Dreamweaver Mac

Dreamweaver Mac

Visuelle Webentwicklungstools