検索
ホームページWeChat アプレットミニプログラム開発従業員情報を取得するための企業 WeChat 関連ミニ プログラムの詳細な説明

従業員情報を取得するための企業 WeChat 関連ミニ プログラムの詳細な説明

エンタープライズ WeChat 関連アプレットは、現在アプレットにログインしている従業員情報を取得します。

最近、リーダーである従業員の要求に応じて、情報は自動的に取得されますが、いくつか問題が発生したのでここに記録します。

  • # アプレットが従業員のユーザー情報を取得したい場合、以下のパラメータをリンクして順番に取得する必要があります。 ############コード。ここのコードはサーバーに値を渡して自分で制作・販売するために使用します。


    • 従業員情報を取得するための企業 WeChat 関連ミニ プログラムの詳細な説明#corpid 企業の企業 ID。パスを検索 - & gt; 会社の WeChat Web ページ バージョン


    • 従業員情報を取得するための企業 WeChat 関連ミニ プログラムの詳細な説明# Corpsecret にログインします。驚いたのか驚いたのか?走りたいけどまだ脚がない、という条件です。解決策: Enterprise WeChat に関連付けられたミニ プログラムの Corpsecret を使用します。このパラメータの検索パス:

    従業員情報を取得するための企業 WeChat 関連ミニ プログラムの詳細な説明 上記 2 つのパラメータを使用して、access_token を取得します。コード:

    wx.request({
            url: 'https://qyapi.weixin.qq.com/cgi-bin/gettoken',
            data: {
              corpid:'你的企业corpid',
              corpsecret:'你的小程序corpsecret'
            },})
      公式戻りパラメータ リスト
    • //成功的返回结果{
         "errcode":0,
         "errmsg":"",
         "access_token": "accesstoken000001",
         "expires_in": 7200}//失败的返回结果{
         "errcode":40091,
         "errmsg":"secret is invalid"}

      access_token とコードを通じてユーザー ID を取得します。ユーザーIDの説明:公式から

      用户在企业内的UserID,对应管理端的帐号,企业内唯一。注意:如果该企业没有关联该小程序,则此处返回加密的userid
    • ユーザーIDコードを取得
    • 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',
                  },})

      次にaccess_tokenとuseridを取得して現在の従業員の情報を取得しましょう

       wx.request({
                      url: 'https://qyapi.weixin.qq.com/cgi-bin/user/get',
                      data:{
                        access_token:res.data.access_token,
                        userid:getInfo.data.userid                },
       })
    • 返された結果の json オブジェクト: 公式
    • {
          "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 から ヒント: ミニ プログラムが Enterprise WeChat に関連付けられていない場合、他のミニ プログラムの Corpsecret を使用した場合でも、無効なコードが WeChat 開発者に表示されます。ツール。これは、現在の WeChat アプレット開発プロジェクトが Enterprise WeChat に関連付けられていないためです。そのため、解決策は 2 つあります。

      公式のテスト パラメータを使用してみることもできますが、公式によると、パラメータはエンタープライズ WeChat に使用されているとのことです。テストのみを目的として従業員情報を取得することはできません。とても幸せです(うーん...)。

      関連するアプレット コードでテストします。関連するアプレットに関するすべての情報を取得できることが前提となります (前述)。
    #関連する無料学習の推奨事項:
WeChat ミニ プログラム開発

以上が従業員情報を取得するための企業 WeChat 関連ミニ プログラムの詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事はCSDNで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境