企业微信对接_erp对接 企业微信 - CSDN
精华内容
参与话题
  • 企业微信开发Demo

    2020-07-25 23:32:11
    企业微信 开发 实例 公众平台开发 Demo
  • 企业微信如何收费? 如何申请企业微信,创建企业内部应用? 企业微信OAuth2接入流程 关于网页授权的可信域名 如何调用企业微信API? 企业微信如何收费? 微信微信是免费申请的,不收取任何费用。若企业人数超过200...
    目录
    1. 企业微信如何收费?
    2. 如何申请企业微信,创建企业内部应用?
    3. 企业微信OAuth2接入流程
    4. 关于网页授权的可信域名
    5. 如何调用企业微信API?

    企业微信如何收费?

    微信微信是免费申请的,不收取任何费用。若企业人数超过200人,需要进入企业微信后台的认证系统进行认证,操作如下:
    在这里插入图片描述
    认证费用是300元,认证成功后的企业需要年审,费用是300元/年。

    如何申请企业微信,创建企业内部应用?

    1.首先,到企业微信官网进行账号注册。在这里插入图片描述
    2.注册成功后,进入管理员后台。

    在这里插入图片描述

    3.需要导入通讯录,同步后台通讯录。

    在这里插入图片描述

    4.创建应用,点击应用管理->创建应用,填写相应的信息,方可创建。

    在这里插入图片描述

    5. 点击创建的应用,设置可信度域名。

    在这里插入图片描述
    例如:确认无误后点击确定。
    在这里插入图片描述

    6.设置工作应用台主页

    在这里插入图片描述
    说明:
    如果企业需要在打开的网页里面携带用户的身份信息,第一步需要构造如下的链接来获取code参数:
    https://open.weixin.qq.com/connect/oauth2/authorize?appid=CORPID&redirect_uri=REDIRECT_URI&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect

    appid在我的企业>企业信息 企业ID 可以看到

    在这里插入图片描述
    员工点击后,页面将跳转至 redirect_uri?code=CODE&state=STATE,企业可根据code参数获得员工的userid。code长度最大为512字节。

    至此,创建一个应用的流程差不多结束。记得设置应用的可见范围。

    企业微信OAuth2接入流程

    详情可参考:企业微信开发之授权登录
    流程为:
    A) 用户访问第三方服务,第三方服务通过构造OAuth2链接(参数包括当前第三方服务的身份ID,以及重定向URI),将用户引导到认证服务器的授权页
    B) 用户选择是否同意授权
    C) 若用户同意授权,则认证服务器将用户重向到第一步指定的重定向URI,同时附上一个授权码。
    D) 第三方服务收到授权码,带上授权码来源的重定向URI,向认证服务器申请凭证。
    E) 认证服务器检查授权码和重定向URI的有效性,通过后颁发AccessToken(调用凭证)
    在这里插入图片描述

    关于网页授权的可信域名

    REDIRECT_URL中的域名,需要先配置至应用的“可信域名”,否则跳转时会提示“redirect_uri参数错误”。
    要求配置的可信域名,必须与访问链接的域名完全一致。举个例子:
    在这里插入图片描述

    如何调用企业微信API?

    1.引入js文件

    方法一:在需要调用JS接口的页面引入如下JS文件,(支持https):http://res.wx.qq.com/open/js/jweixin-1.2.0.js
    方法二:支持使用 AMD/CMD 标准模块加载方法加载(以vue为例)

    $ npm install weixin-js-sdk --save
    或
    $ yarn add weixin-js-sdk --save
    
    2.通过config接口注入权限验证配置

    所有需要使用JS-SDK的页面必须先注入配置信息,否则将无法调用(同一个url仅需调用一次,对于变化url的SPA的web app可在每次url变化时进行调用)。

    wx.config({
        beta: true,// 必须这么写,否则wx.invoke调用形式的jsapi会有问题
        debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
        appId: '', // 必填,企业微信的corpID
        timestamp: , // 必填,生成签名的时间戳
        nonceStr: '', // 必填,生成签名的随机串
        signature: '',// 必填,签名,见附录1
        jsApiList: [] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
    });
    

    而signature的如何生成可参考官网API,出于安全考虑,开发者必须在服务器端实现签名的逻辑(即后端给出接口)。
    任意门

    3.通过ready接口处理成功验证
    wx.ready(function(){
        // config信息验证后会执行ready方法,所有接口调用都必须在config接口获得结果之后,config是一个客户端的异步操作,所以如果需要在页面加载时就调用相关接口,则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口,则可以直接调用,不需要放在ready函数中。
    });
    
    4.通过error接口处理失败验证
    wx.error(function(res){
        // config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。
    });
    

    验证成功后,就可以调用微信API的其他接口了。
    任意门

    展开全文
  • Java对接企业微信

    千次阅读 2019-04-11 16:23:58
    最近需要对接企业微信,例如将风险测评结果推送给企业微信中对应的用户,然后用户对结果进行查看与确认操作,所以这里就涉及到两方面:1)将外部系统内容推送到企业微信;2)企业微信去请求外部系统。 一 准备 ...

    最近需要对接企业微信,例如将风险测评结果推送给企业微信中对应的用户,然后用户对结果进行查看与确认操作,所以这里就涉及到两方面:1)将外部系统内容推送到企业微信;2)企业微信去请求外部系统。

    一 准备

    为了便于测试,在开始对接前最好注册一个企业微信。
    注册地址:https://work.weixin.qq.com/wework_admin/register_wx?from=loginpage
    操作如下:
    1)注册成功后用企业微信或微信扫码登陆


    2)企业ID【corpid】(后面需要用到)



    3)创建企业应用



    4)企业应用ID【agentID】和管理组的凭证秘钥【CorpSecret】



    5)通讯录中有成员的账号【ToUser,大小写都可以】



    6)添加新的成员

     

    二 外部系统推送相关内容到企业微信

    官方API文档参考:https://work.weixin.qq.com/api/doc#90000/90135/90236
    支持推送文本、图片、视频、文件、图文等类型,具体流程如下:
    1)获取登录凭证access_token,后续推送需要用到
    请求方式:GET
    请求地址:https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=ID&corpsecret=SECRET(直接在浏览器也可以获取到access_token,corpid和corpsecret值前面有提到)
    2)消息推送
    请求方式:POST
    请求地址:https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=ACCESS_TOKEN

    附:接口调试地址

    展开全文
  • 企业微信接口调用 根据 corpId 和 corpsecret 获取到相对应接口的 accessToken, 注意获取到的 accessToken 的接口访问权限要看具体应用的配置。 如何判断接口调用是否成功? errcode存在且不为0判断为失败,否则为...

    企业微信接口调用

    根据 corpId 和 corpsecret 获取到相对应接口的 accessToken, 注意获取到的 accessToken 的接口访问权限要看具体应用的配置。

    如何判断接口调用是否成功?

    • errcode存在且不为0判断为失败,否则为成功

    开发者工具:

    • https://work.weixin.qq.com/api/doc/90000/90138/90678

    全局错误码:

    • https://work.weixin.qq.com/api/doc/90000/90139/90313
    展开全文
  • 通达OA对接企业微信与钉钉 设置

    万次阅读 2017-12-13 15:33:37
    3.4.2.1 微信企业号设置 基础设置 第 1 步:以下为微信企业号申请地址,填写相关的信息即可申请,未认证的账号,只有 50 人账号关注上限。 ...

    3.4.2 企业号与钉钉设置

    3.4.2.1 微信企业号设置

    基础设置

    1 步:以下为微信企业号申请地址,填写相关的信息即可申请,未认证的账号,只有 50 人账号关注上限。

    https://mp.weixin.qq.com/cgi-bin/readtemplate?t=register/step1_tmpl&lang=zh_CN

    3.4-1

    第 2 步:在浏览器中输入https://qy.weixin.qq.com/,使用微信上的"扫一"来扫描右侧的二维码进行验证登录

    3.4-2

    3 步:登录成功后在【设置】中"设置信息"页面下方找到【权限管理】,并点击进入权限管理界面

    3.4-3

    4 步:在"权限管理"界面左侧新建管理组,在【设置权限】界面中将【通讯录权限】设置为查看和管理。在【应用权限】中将【微信小助手】设置为发送权限

    3.4-4

    5 步:新建成功后会在页面下方会显示出 CorpID Secret 链接。将 CorpID Secret 复制到上方对应处,保存后点击界面中显示出的"测试链接"按钮,提示"连接成功"

    3.4-5

    6 步:连接成功后点击【组织架构初始化】中的【OA 组织架构同步到微信】按钮。初始化操作成功后,OA 中的组织机构就已同步到微信企业号平台【通讯录】中

    3.4-6

    7 步:返回到【设置】--【权限管理】中,点击【通讯录权限】的"修改"按钮。在"选择组织框架"中勾选上要添加的部门,并赋予【查看】和【管理】的权限

    3.4-7

    8 步:在上方【用户管理】中勾选要导入的人员,点击【导入选择的人员】,人员将会显示在微信平台通讯录中。

    3.4-8

    导入完成后,在【导入日志】中可以查看导入历史。导入的过程,会提成功、失败、忽略的人数。(注:要求导入的用户必须填写邮箱或者手机号!)

    3.4-9

    微信企业号应用设置

    以下以电子邮件新建应用为例进行简单说明:

    1 步:在微信企业号平台【应用中心】界面下的"我的应用"中,点击圆形添加按钮来创建【电子邮件】应用

    3.4-10

    2 步:点击创建好的【电子邮件】应用,在"可信域名"处按照格式填写域名。并在 "可见范围"中选择该应用的使用范围。

    3.4-11

    【电子邮件】应用中的"应用 ID"必须与 OA【电子邮件-基本信息】下的"应用 ID"相同。

    3.4-12

    第 3 步:【电子邮件】应用在"模式选择"时必须选择【回调模式】。开启回调模式后将界面上方(即 OA 系统->【企业微信设置】->【基础参数设置)的"URL"链接复制到【回调 URL 及密钥】下,并随机获取到"Token"和"EncodingAESKey"。获取到的"Token"和"EncodingAESKey"必须先粘贴到上方(即 OA 系统->【企业微信设置】->【基础参数设置)对应处保存之后,才能在微信平台中保存成功

    3.4-13

    第 4 步:将微信企业号平台获取到的"Token"和"EncodingAESKey"粘贴到 OA 中【电子邮件-基本信息】下保存。

    3.4-14

    5 步:回调模式配置成功后,进入【设置】中的【权限管理】界面,并选择进入已建立的【管理】管理组中。

    3.4-15

    6 步:点击【应用权限】的【修改】按钮,进入【设置应用权限】界面中,将创建好的【电子邮件】应用赋予【发消息】和【管理】的权限。

    第 7 步:以上步骤完成后,请点击上方(即 OA 系统->【企业微信设置】->【基础参数设置)的【初始化菜单】按钮。已关注的人员会在微信中【电子邮件】界面左下角会显示出菜单切换按钮,点击切换后显示出"收件箱""发件箱""写邮件"菜单

    3.4-16

    3.4.2.2 钉钉设置

    基础设置

    1 步:将下方的链接在浏览器中打开,并注册钉钉企业号平台账号。

    https://oa.dingtalk.com/register.html

    3.4-17

    2 步:在浏览器中输入

    https://oa.dingtalk.com/?spm=a3140.8736650.2231602.10.MObkZO#/login

    登录钉钉后台。

    3.4-18

    3 步:进入钉钉后台后,在【企业应用】->【工作台设置】界面,在"开发应用"处,点击"点击此处"链接进入钉钉开发者平台界面。

    3.4-19

    "钉钉开发者平台"界面可以开到"CorpID",在"CorpSecret 管理列表"点击"点击查看"可以获取到"CorpSecret"

    3.4-20

    CorpID CorpSecret 复制粘贴到 OA 系统->【微信企业号设置】->【基础参数设置】的对应处,保存后点击界面中显示出的"测试链接"按钮,提示"连接成功"

    3.4-21

    4 步:连接成功后点击【组织架构初始化】中的【OA 组织架构同步到钉钉】按钮。初始化操作成功后,OA 中的组织机构就已同步到钉钉企业号平台【通讯录】中

    3.4-21

    5 步:在上方【用户管理】中勾选要导入的人员,点击【导入选择的人员】,人员将会显示在钉钉企业平台通讯录中。(注:导入人员必须填写手机号!)

    3.4-22

    6 步:如先在钉钉中创建的人员,可在【钉钉账号绑定到 OA 用户】中与 OA 用户进行绑定。(注:在钉钉中创建的人员手机号码必须要与OA 中该人员的手机号码一致。)

    3.4-23

    7 步:绑定成功后的人员会在钉钉客户端上显示出第 2 "微应用显示名称"中填写企业名称。

    3.4-24

    钉钉应用设置

    以下以电子邮件新建应用为例进行简单说明:

    1 步:点击导航栏【微应用】下的【新增微应用】按钮。在"新增微应用"界面中填写内容。【后台地址】可不填写,【首页地址】需要先填写为

    3.4-25

    第 2 步:点击【微应用】下新增应用【电子邮件】的"设置"按钮,在电子邮件设置界面中,将获取到的【AgentID】粘贴到上方(即 OA 系统->【企业微信设置】->【基础参数设置界面)的【应用 ID】内,并点击【确定】按钮。在上方【应该 ID】保存成功后,把【首页地址】中的删除,将复制到OA系统->【企业微信设置】->【钉钉应用设置】->【电子邮件】界面的 URL 复制到【首页地址】中。

    3.4-26

    3.4.2.3 企业微信设置

    基础设置

    1 步:以下为企业微信号申请地址,填写相关信息即可申请成功。

    https://work.weixin.qq.com/wework_admin/register_wx?from=myhome_baidu

    3.4-27

    2 步骤:在浏览器中输入

    https://work.weixin.qq.com/wework_admin/loginpage_wx?from=myhome_baidu,使用微信上的"扫一扫"来扫描二维码进行验证登录企业微信后台。

    3.4-28

    3 步:企业微信后台登录成功后,在【我的企业】->【企业信息】中,将下方显示的 CorpID 复制到 OA 系统->【企业微信设置】->【基础参数设置】的对应处。

    3.4-29

    4 步:企业微信后台,在【管理工具】界面,点开【通讯录同步】,编辑权限设置为"编辑通讯录权限"保存,然后将 Secret 复制到 OA 系统->【企业微信设置】->【基础参数设置】的对应处,保存后点击界面中显示的"测试连接"按钮,提示"连接成功"

    3.4-30

    5 步:连接成功后,点击左侧菜单的【组织架构初始化】中的【OA组织架构同步到企业微讯】按钮。同步成功后,OA 中的组织机构及成员会同时同步到企业微信平台的【通讯录】中。

    3.4-31

    6 步:如果人员未同步成功,在 OA 系统->【企业微信设置】->【用户管理】中勾选要导入的人员,点击【导入选择的人员】按钮,人员将会成功导入,并显示在企业微信平台的通讯录中。(注:导入人员必须填手机号,否则导入不成功!)

    3.4-32

    导入完成后,在【导入日志】中可以查看导入历史。导入的过程,会提成功、失败、忽略的人数。(注:导入人员必须填手机号,否则导入不成功!)

    3.4-33

    7 步:针对未绑定的人员,在 OA 系统->【企业微信设置】->【微信账号绑定到 OA 用户】中可以进行绑定,同样也可以进行解绑。

    3.4-34

    企业微信应用设置

    以下以电子邮件新建应用为例进行简单说明:

    1 步:在企业微信后台,【企业应用】界面,点击"添加应用"按钮,创建【电子邮件】应用。

    3.4-35

    2 步:点击创建好的【电子邮件】应用,将"AgentId""Secret"分别复制到 OA 系统->【企业微信设置】->【电子邮件】界面的"应用 ID""Secret"之处。然后在"网页授权及 JS-SDK"项中设置可信域名,"可信域名"处按照格式填写域名。

       

    3.4-36

    3 步:企业微信后台,点击创建好的【电子邮件】应用,在"接收消息"项中,点击【设置】按钮,将 OA 系统->【企业微信设置】->【电子邮件】界面的"URL"链接复制到【接收消息】的设置中,并随机获取到"Token""EncodingAESKey" 先不执行"保存"操作,见"下一步"操作。

    4 步:将上一步获取的"Token""EncodingAESKey"复制粘贴到 OA 系统->【企业微信设置】->【电子邮件】对应的"Token""EncodingAESKey"保存,然后点击"测试连接"按钮,此处的测试连接是为了验证 Secret 是否连接成功。连接成功后保存第 3 步骤的操作。注:如果在企业微信后台保存接收消息配置时,提示"回调 URL 校验失败",则多点几次保存按钮。

    3.4-38

    5 步:以上步骤完成后,在 OA 系统->【企业微信设置】->【电子邮件】界面请点【初始化菜单】按钮。已关注的人员会在微信中【电子邮件】界面左下角会显示出菜单切换按钮,点击切换后显示出"收件箱""发件箱""写邮件"菜单

    3.4-39

    展开全文
  • 使用企业微信发送验证码文章采纳源地址:https://www.cnblogs.com/kuzaman/p/6564632.html使用微信发送验证码配置页面:以下步骤获取页面上的参数1、注册企业微信:注册网址:https://work.weixin.qq.com/...
  • 企业微信对接操作

    千次阅读 2017-02-28 18:39:57
    公司微信公众号对接其它平台系统
  • 企业现有ERP、CRM、OA、HR、SCM、PLM等管理系统对接微信公众平台服务 方法1:开放接口 企业开放现有系统数据接口给第三方,或由第三方开发数据接口对接微信公众平台 方法2:获取数据库 企业...
  • 客户提了个需求要做到 客户可以通过微信进行会员注册,然后成为我们系统的会员,以前没搞过这方面,完全没头绪,求高手帮忙下。
  • 教程--企业微信接入智能机器人

    万次阅读 2019-08-20 15:53:05
    2、找到【对接渠道】,选择【企业微信】。 3、输入贵司企业微信的名称和ID。名称是企业微信里【我的企业】中的【企业简称】和【企业ID】。 4、在企业微信里创建一个应用,并把应用里面的Agen...
  • 2、找到【对接渠道】,选择【企业微信】。 3、输入贵司企业微信的名称和ID。名称是企业微信里【我的企业】中的【企业简称】和【企业ID】。 4、在企业微信里创建一个应用,并把应用里面的AgentID和...
  • 动智能设备的出现,已经完全占据了我们的生活,智能化互联网时代的到来,带给我们的便利我想不用说大家都是深有体会,随着小程序的火爆,随之带动着用户对打印的需求,那么,微信小程序是如何对接打印机的呢,这篇...
  • 微信横空出世,我们用了十几年的QQ突然退居二线,微信在社交网络中占据了首要位置,如果能够将小区、工程、学校、园区、街道等等场所内的所有监控摄像头微信也可以直播,那么这个问题就不复存在。然而,如何实现微信...
  • 我们知道,要想使用微信支付实现扫码支付、公众号、商城、小程序、网页等产品或者服务购买,需要申请微信服务号,并且要企业认证,还要提交微信支付申请。这些都是企业有条件才会去做的事,那么个人开发者,如何拥有...
  • 先接入微信接口: 支付方式:用户扫描二维码支付 接口类型:扫码支付之模式二 先copy一份模式二的业务流程时序图 业务流程说明: (1)商户后台系统根据用户选购的商品生成订单。 (2)用户确认支付后调用微信...
  • 工具: 1、一枚公众号。...STEP 2:在【对接渠道】里找到【微信公众号】   STEP 3:有两种接入方式,操作都非常非常简单~ 方法一是直接拿微信号扫码绑定; 方法二是将链接嵌入微信自定义菜...
  • 关于第三方服务商对接企业微信的坑 1.当配置服务商通用开发参数系统事件接受url时 校验url的token、aeskey、corpID为通用开发参数中的 (get请求 返回密文的明文) 2.当配置应用时 使用配置里 可信域名 要下载凭证 ...
  • prometheus 通过企业微信接收告警

    千次阅读 2018-05-21 14:22:08
    准备工作step 1: 访问网站 注册企业微信账号(不需要企业认证)。step 2: 访问apps 创建第三方应用,点击创建应用按钮 -> 填写应用信息: prometheus 配置:# Alertmanager configuration alerting: ...
  • 只有企业资质才能申请微信支付接口,作为一名程序员要想实现自动收款除了想办法搞到企业资质申请官方的微信支付接口外还可以想办法通过个人收款码来实现。   1.上传个人微信支付宝收款码       1.1 ...
  • 摘要:上一篇总结了微信企业号开发的入门篇,access_token接口调用,这篇咱们来看下微信企业号开发中的网页授权接口调用,这个接口一般都是用来实现微信企业号应用免登录或者获取关注的微信用户的个人信息时会用到。...
1 2 3 4 5 ... 20
收藏数 12,216
精华内容 4,886
关键字:

企业微信对接