エンタープライズ WeChat 関連アプレットは、現在アプレットにログインしている従業員情報を取得します。
最近、リーダーである従業員の要求に応じて、情報は自動的に取得されますが、いくつか問題が発生したのでここに記録します。
-
# アプレットが従業員のユーザー情報を取得したい場合、以下のパラメータをリンクして順番に取得する必要があります。 ############コード。ここのコードはサーバーに値を渡して自分で制作・販売するために使用します。
#corpid 企業の企業 ID。パスを検索 - & gt; 会社の WeChat Web ページ バージョン
# Corpsecret にログインします。驚いたのか驚いたのか?走りたいけどまだ脚がない、という条件です。解決策: Enterprise WeChat に関連付けられたミニ プログラムの Corpsecret を使用します。このパラメータの検索パス:
上記 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 サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

WebStorm Mac版
便利なJavaScript開発ツール

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

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境
