企业微信开发基础配置

企业微信,这玩意和钉钉基本没区别,主打企业移动办公,弱化了社交,强化了企业服务

起步比钉钉晚,格局分布基本一样,自建应用和第三方应用

开发第三方应用就不说了,下面说说开发配置自建应用吧:

1.注册登录企业微信,创建公司(这里面会有个企业id需要记下来,这个id后面掉微信接口要用):

2.创建自建应用,填写相关信息,(名称,图标,可见用户群体)如下:

3.创建好应用进来以后,有两个参数(后面和微信接口对接要用的)和两个设置非常重要:

 至此等到了三个id分别如下:

  • CorpID(企业id)----------第一步得到
  • AgentId(应用id)--------第二步得到
  • Secret(秘钥id)----------第二步得到

当然企业微信里面还有一些其他的专业名称,在和企业微信交互是可能都会用到,官网介绍地址:https://work.weixin.qq.com/api/doc#90000/90135/90665/corpid

4.现在我们先说说这个可信任域名怎么配,

这个其实就是你项目的域名地址,(可信任域名用ip可以吗?肯定不行,这是正规的外网应用,不是猫呀狗呀的小测试,正规点好不,可以http,有https不是更好么

很简单按照他说的这两点做就可以了,要把这个文件放在域名根目录下(这文件到底是简单的域名检验,还是后续会不会监控应用,就呵呵了。。。)

5.现在来说说这个工作台应用主页怎么配(这名太专业了,其实就是,你建的这个应用,用户点击的时候的首页地址):

  不好意思你千万不要配成xxxx/index.html或者其他的什么,微信有规则的,怎么配根据实际情况来,要想彻底弄懂怎么配,你得先知道,企业微信开发的最最最最基础的第一步(获取当前登录的用户到底是谁及用户基础信息,很多情况下,你的用户你不可能是一个一个手动添加进去的吧,那是刀耕火种时代,你肯定是导入的,所以不管你做什么,最基础的就是获取用户信息),你根据下面第六步的说明,结合自己的项目,你就可以把这个应用主页配好了

6.获取用户及用户信息

不想啰嗦一些废话,就下面一张表

原文地址:https://www.cnblogs.com/yogic/p/11166148.html

时间: 2024-10-12 02:33:42

企业微信开发基础配置的相关文章

Java企业微信开发_08_JSSDK多图上传

一.本节要点 1.1可信域名 所有的JS接口只能在企业微信应用的可信域名下调用(包括子域名),可在企业微信的管理后台“我的应用”里设置应用可信域名.这个域名必须要通过ICP备案,不然jssdk会配置失败 1.2JS-SDK使用权限签名算法 1.2.1 签名生成规则如下: (1)参与签名的字段包括: noncestr(随机字符串), 有效的jsapi_ticket, timestamp(时间戳), url(当前网页的URL,不包含#及其后面部分) . (2)对所有待签名参数按照字段名的ASCII

Java企业微信开发_09_身份验证之移动端网页授权(有完整项目源码)

注: 源码已上传github: https://github.com/shirayner/WeiXin_QiYe_Demo 一.本节要点 1.1 授权回调域(可信域名) 在开始使用网页授权之前,需要先设置一下授权回调域.这里瞬间想到之前做JSSDK的时候,也设置过一个域名.二者本质上都是设置可信域名. 当用户授权完毕之后,请求将重定向到此域名(或者子域名)下的执行者(jsp页面或者servlet等).如何设置授权回调域,请见第二节. 1.2 获取Code https://open.weixin.

Java企业微信开发_09_素材管理之下载微信临时素材到本地服务器

一.本节要点 1.获取临时素材接口 请求方式:GET(HTTPS) 请求地址:https://qyapi.weixin.qq.com/cgi-bin/media/get?access_token=ACCESS_TOKEN&media_id=MEDIA_ID 2.获取临时素材接口的返回结果 企业微信官方开发文档中说明的返回结果如下: 若你以为这就是返回结果,然后跟之前一样,先访问接口,从http连接的输入流中的获取回结果的文本内容,你会发现你接收到的结果是一堆乱码. 这是为何? 以图片为例,此处千

Java企业微信开发_07_素材管理之上传本地临时素材文件

一.本节要点 1.临时素材有效期 media_id是可复用的,同一个media_id可用于消息的多次发送(3天内有效) 2.上传文件时的http请求里都有啥 具体原理可参看: 为什么上传文件的表单需要设置enctype="multipart/form-data" (http://blog.csdn.net/mazhibinit/article/details/49667511) 3.上传本地临时素材到微信服务器的流程 (1)建立与微信服务器的网络连接 (2)从连接中获取输出流(写入微信

如何用php开启企业微信开发的回调模式

猜想: 懵逼 实践: 微信公众号开发的手册中甚至给出了只需要修改几个参数就能使用的范例.企业微信开发中在一个很不显眼的地方放了一个sample. https://work.weixin.qq.com/api/doc#10128 看似很好理解(并不,背后封装了不算简单的加密方法) 获取参数->解密->输出解密后的参数 然而却因为一个函数引用传参知识点的缺失而困扰了许久 public function VerifyURL($sMsgSignature, $sTimeStamp, $sNonce,

Java企业微信开发_03_通讯录同步

一.本节要点 1.获取通讯录密钥 获取方式: 登录企业微信—>管理工具—>通讯录同步助手—>开启“API接口同步”  ; 开启后,即可看到通讯录密钥,也可设置通讯录API的权限:读取或者编辑通讯录. 获取通讯录密钥的目的: 通过企业ID(CorpId)和 通讯录密钥可以获取通讯录相关接口的使用凭证(AccessToken).有了AccessToken,就可以使用通讯录相关接口了. 凭证的获取方式有两种(此处暂时存疑,以待勘误): 通讯录AccessToken:CorpId+通讯录密钥 其

Java企业微信开发_04_自定义菜单

一.本节要点 1.菜单相关实体类的封装 参考官方文档中的请求包的内容,对菜单相关实体类进行封装. 这里需要格外注意的是,企业微信中请求包的数据是Json字符串格式的,而不是xml格式.关于json序列化的问题请参考上一节   Java企业微信开发_03_通讯录同步 2.创建菜单的接口 public static String create_menu_url = "https://qyapi.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS

Java企业微信开发_07_总结一下企业微信的配置

一.企业微信后台 1.回调url 2.可信域名 3.菜单跳转按钮中的链接 4.PC端网页授权 二.代码内 1.企业微信的配置信息:WeiXinParamesUtil

微信开发基础教程

微信开发学习笔记---- 1.正确填写服务器配置信息 其中Url为我们的要接收并处理微信服务器发送的消息的一般处理程序地址,如:http://sadi.qrenlei.cn/WXTest.ashx Token是一个开发者自定义的验证字符串,可任意填写. 点击提交前,需要把咱们的包含一般处理程序的网站发布到服务器上. 2.一般处理程序的编写 if (Request.HttpMethod.ToLower() == "get") { Validate(); } public void Val