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

coldplay.xixi
リリース: 2021-04-20 09:10:27
転載
3497 人が閲覧しました

従業員情報を取得するための企業 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.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート