精华内容
下载资源
问答
  • 企业微信应用开发
    2020-06-21 15:34:51

    描述

    企业微信应用其实就是h5页面开发,类似微信公众号开发,但是企业微信应用主要是运行在企业微信里面的。这个就是区别点。之前没做过,做完发现好坑,微信对这支持力度不够,很多东西都没有完善。

    注意点

    企业微信应用授权的话大致跟微信公众号类似,Vue开发的话建议使用history模式。

    企业微信应用在ios系统下如果你对图片img标签进行样式设置会导致图片不会显示。这个很坑,开发过程中一直用安卓手机在调试,后面才发现这一点。然后没有办法,只能给img外面套一个盒子。不知道是不是因为用vue开发的原因。

    企业微信应用微信提供的api很少,而且限制很多,需求评审的时候一定先阅读下文档,当时我们有一个需求是要求在里面下载图片,各种方法都试过了,还是不行。后面发现企业微信微盘自己都没做到下载图片,只能通过打开图片,长按保存。

    如果确定要用企业微信应用开发或者需求评审的时候,可以先看下文档,慎重选择。因为微信现在JSAPI提供的功能不够丰富。当然也有可能企业微信主要是面对企业用户的,不需要那么多。
    https://work.weixin.qq.com/api/doc/90000/90136/90512

    个人水平有限,有问题欢迎大家留言指导,仅供学习和参考。

    学海无涯!努力二字,共勉!

    更多相关内容
  • 1.企业微信开发应用的回调解析代码。 2.开箱即用,文档、代码清晰。 3.按照企微规范定义controller的接收值,能实现企微代开发回调的GET校验,POST传值,快速响应,异步处理。 4.按照企微规范实现回调数据的验签...
  • 充分理解企业微信第三方应用开发流程,带你快速避坑躲雷节约时间精力,从0到1全流程完成企业微信第三方网页应用及第三方小程序应用上线,了解上线后的上架流程。 另有《企业微信开发概述篇》免费视频系统,对企业...
  • 已支持微信公众号、小程序、小游戏、企业号、企业微信、开放平台、微信支付、JSSDK、微信周边等全平台。 WeChat SDK for C#. Senparc.Weixin SDK 是目前使用率最高的微信 .NET SDK,也是国内最受欢迎的 .NET 开源...
  • 快速了解及入门企业微信自建代开发应用开发,自建代开发H5应用、小程序应用简单demo快速入门。
  • 通过对企业微信应用开发模式的研究, 并结合高校信息化需求管理的特点, 开发了便捷易用的需求采集管理应用. 文中对需求管理系统的架构设计、模块组成、实现过程和应用结果进行了阐述, 并尝试使用Spring Boot对企业...
  • 除了官方文档,网上资料大部分是接口调用问题相关的,当然也有部分提到了企业微信应用的开发调试问题。 其实在开始网页应用开发前,我先摸索过几天企业微信小程序的开发。应该是在去年,微信开发者工具IDE中提供了...

    微信生态下的小程序和公众号开发已经比较成熟,网上攻略很多,微信开发者工具的支持程度也很完备。但对于企业微信的应用开发,能搜到的信息要少得多。除了官方文档,网上资料大部分是接口调用问题相关的,当然也有部分提到了企业微信应用的开发调试问题。

    其实在开始网页应用开发前,我先摸索过几天企业微信小程序的开发。应该是在去年,微信开发者工具IDE中提供了“企业微信小程序插件”,基本上能够在模拟器中调试大部分的接口,算是比较方便。但小部分跟场景相关的还是不行,必须真机调试。这里要补充几句,企业微信和个人微信对于应用的使用/唤醒方式,有很大的区别。在企业微信中,应用加载时所处的“场景”是非常重要的信息,比如是从工作台、聊天附件还是侧边栏进入。通常不同进入方式,加载的页面或页面内容是不同的,而场景在模拟器中无法模拟。最好的方式就是把应用先上线一个基础版(可以只放几个控件、没有逻辑实现),然后在企业微信后台关联小程序,用体验版进行真机调试。

    后来小程序这条路没有继续。主要原因是我们要开发的是一个跟聊天双方都强关联的应用,在聊天侧边栏展示。而小程序会直接蹦出一个独立窗口,给人的感觉与正在聊的天联系非常弱,可能更适合工具类或弱交互的应用类型。

    回到网页应用的路上后,发现是个大坑。没有模拟器、各种约束限制。在搜遍各种文章后,我感觉并没能把“如何方便地开发和调试企业微信网页应用”这个问题彻底搞明白,缺少可操作、步骤清晰的指南。在早几年(16年之后)有过一波“微信企业号”的开发,是企业微信的早期版本,也存在开发调试难的问题(可见四五年过去了,并没有什么大变化)。网上能搜到相关文章,也给了我不少帮助。

    本篇文章目的是记录下我自己的环境搭建过程,存个档。也希望能给网友一些思路。

    诉求

    1. 企业微信客户端的应用绑定我本地的开发环境,而非生产环境

    2. 能在企业微信客户端实现前后端代码的调试,能打断点

    准备工作

    1. 一个已ICP备案的域名(要求见使用说明 - 企业微信API

    2. 准备一个内网渗透的工具(我选的是基于ngrok的natapp),创建一个通道将本地某个端口的服务暴露出去

    说明:内网渗透工具很多,有免费/付费的,也可以自己搭建。我是花钱买的(每个月不到10块),带宽共享但开发够用。为什么没有用免费,主要原因是免费的大部分不能提供固定域名,不定时变更。只要一变更就得在服务器上修改nginx配置,非常麻烦。

    另外需要注意一下,很多工具会对域名备案所在的云服务商(阿里云或腾讯云)有要求,如果不是一个服务商,会有额外的配置步骤。

    3. 在服务器上装nginx,将80端口代理到内网渗透工具提供的域名上

    4. 访问你的应用域名,此刻应该能看到本地服务成功运行

    5. 安装企业微信PC客户端

    步骤

    1. 登录企业微信管理后台,在应用管理下添加应用,并配置“网页授权及JSSDK”(oauth2.0按需配置)。按提示下载一个验证文件,将文件放到应用根目录下后,点击验证。

    说明:应用需要打包后用httpserver启动服务,确保内网渗透工具也是启动的。验证成功后就可以回到开发模式了。

    2. 企业微信管理后台,在应用管理下添加应用入口,比如侧边栏之类的。

    3. 使用PC客户端,查看是否能正确显示页面。如果没有的话,使用浏览器输入域名看看。如果浏览器中也没有,检查内网渗透和反向代理配置;如果浏览器中有,检查第1步配置的域名是否正确、以及第2步在入口中指定的页面链接是否正确。

    4. PC客户端中按shift + Ctrl + Alt + D开启调试模式。之后重新进入应用页面点右键“检查元素”就能进入调试工具了。跟chrome开发者工具差不多。

    5. 至此搭建完成

    前端调试

    有三种:

    1. PC客户端

    支持最完备,能够调试场景相关的api。缺点是调试工具和chrome相比略微不同,而且每次改完代码,需要手动点几下重新进入应用页面,不能直接刷新

    2. 微信开发工具的公众号网页

    比PC客户端方便一些。大部分api可支持,但无法调试场景相关的api

    3. 浏览器

    无法调试场景相关的api,而且js文件的引入方式有影响。不知道原因,但自己试下来,用cdn引入不好使,下载到本地是可以的。(注:我用了uniapp,它内置了一个叫wx的对象。网上查到有人用jWeixin替代wx解决了这个冲突,但我的jWeixin未定义。。)

    另外,浏览器可以模拟微信内置的浏览器,需要配置一下UA。可参考这篇文章:在 Chrome (谷歌浏览器) 中模拟微信内置浏览器_高先生的猫-CSDN博客_chrome模拟微信内置浏览器 配置完后,就可以避免某些api调用完显示“在微信(企业微信)中打开”这样的情况了。

    展开全文
  • 企业微信自建应用开发

    千次阅读 2022-03-15 21:09:20
    企业微信自建应用开发 企业微信自建应用可以让用户开发自己的应用并集成在企业微信里面。我们借助于企业微信的各种接口实现各种个性化的功能,其中一个典型的功能就是要能够接收到用户的输入并根据用户的输入推送...

    企业微信自建应用开发

    企业微信自建应用可以让用户开发自己的应用并集成在企业微信里面。我们借助于企业微信的各种接口实现各种个性化的功能,其中一个典型的功能就是要能够接收到用户的输入并根据用户的输入推送相关的信息给用户,本篇博客就来实现这个功能。

    准备工作:

    1. 在企业微信管理后台创建自建应用并开启API接收功能
      在这里插入图片描述
      并且要对我们开发的Web API接口进行测试,如果通过会显示如下的界面,否则提示“回调错误”
      在这里插入图片描述
    2. 接口测试工具
      微信提供了在线接口测试工具,地址:https://open.work.weixin.qq.com/wwopen/devtool/interface/combine。
      在这里插入图片描述
      其中URL是我们部署到服务器的Web接口地址,Token、EncodingAESKey、ToUserName都可以从企业微信获取到,每个企业自建应用都有独立的AgentID,请仔细查看相关文档。这个回调接口测试的是我们的WebAPI接口中的Get请求,如上图所示返回状态“成功”。如果提示“失败”,可能
    展开全文
  • 企业微信开发概述篇

    2021-06-22 06:30:07
    本视频教程系列是企业微信应用开发的概述篇,是在开发之前让大家对企业微信开发有个大致的了解,从是什么、有什么、能干什么、怎么干、怎么干完的角度帮助大家节约时间精力快速了解企业微信应用开发。 另《企业微信...
  • 第一步:新建企业微信应用 链接: 企业微信管理后台 找到 “自建” 进行添加 此时进入你创建好的应用,获取 “ 钥匙 ” !!!,很重要o~ 第二步、设置主页链接 第三步,配置可信域名 如果此时你的验证通过了...

    第一步:新建企业微信应用

    链接: 企业微信管理后台

    注意:你的身份需要是管理员才能进入管理后台哦~

    在这里插入图片描述
    找到 “自建” 进行添加
    在这里插入图片描述
    此时进入你创建好的应用,获取 “ 钥匙 ” !!!,很重要o~
    在这里插入图片描述

    第二步、设置主页链接

    在这里插入图片描述

    第三步,配置可信域名

    在这里插入图片描述

    如果此时你的验证通过了,变成了绿色的 “ 已验证 ” ,那就说明你的应用已经创建好了,
    在这里插入图片描述

    好啦,你的配置已经完成,可以开始你的企业微信路程喽~(σ゚∀゚)σ…:*☆哎哟不错哦

    在这里插入图片描述

    欢迎收看下一集: JS-SDK鉴权
    在这里插入图片描述

    展开全文
  • 企业微信JS-SDK:是企业微信面向网页开发者提供的基于企业微信内的网页开发工具包。o((⊙﹏⊙))o 通过使用企业微信JS-SDK,网页开发者可借助企业微信高效地使用拍照、选图、语音、位置等手机系统的能力,同时可以...
  • 该项目是基于SpringBoot2.1.3版本来实现的,算是比较新的。该项目中用到了SpringBoot2.0之后的拦截器,yml配置jsp,整合Mybatis-Plus,以及使用了其一对多,多对多的查询特性,还集成了Ehcache缓存技术等
  • 复制到企业微信根目录下,重启。然后在企业微信里面按 ctrl + alt + shift + D 等出来[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ATD45qbX-1594115590571)(/tfl/captures/2020-05/tapd...
  • 企业微信应用开发说明 基于微信、企业微信、支付宝、钉钉,进行应用程序开发,已变得越来越流行,相比原生APP开发方式,的确节省不少事! 1. 进入企业微信官网 看到有三种接入场景,根据我方的实际应用场景,...
  • “关键字:聊天即时通讯”正文:即时通讯介绍MoChat 是开源的企业微信应用开发框架&引擎,是一套通用的企业微信管理系统,得益于Hyperf框架的优秀,MoChat...
  • 企业微信第三方应用,企微授权,注入权限,客户端api等调用,企微vue开发
  • 这是之前配合前端大佬开发H5的时候,在企业微信管理端的配置,为了能方便在PC端进行测试。我也有点记不太清了,记住多少整理多少吧
  • 关键词:移动办公,O2OA微信办公,企业微信办公,微信办公,手机办公O2OA平台拥有配套的原生开发的安卓和IOS移动APP,可以以自建应用的方式集成到企业微信,同步企业微信的企业通讯录作为本地组织人员架构,并且可以将待...
  • 企业微信应用开发那些事

    千次阅读 2018-11-17 23:41:27
    企业微信应用开发那些事 简介: 本篇博文是针对本人上传的企业微信PHP-SDK进行讲解的,因为当时开发企业微信时,一直没有找到相关的参考资料,官方提供的PHP-SDK也是存在各种问题,所以在这里介绍一下自己开发过程中遇到...
  • 主要介绍了vue 开发企业微信整合,结合具体案例形式分析了vue.js使用企业微信JSSDK实现手机端程序可以和企业微信进行整合功能的相关操作技巧,需要的朋友可以参考下
  • 进入应用时,用户会携带一个随机code,5分钟未被使用自动过期 code会被加载进地址栏,需要获取当前地址栏进行截取 **/ export async function getuserinfo ( obj ) { await axios.get('...
  • 进行企业微信开发,首先需要是管理员身份,方便所需ID的获取 进入企业微信后台的方式有两种, 第一种:登录电脑版本的企业微信,如果是管理员身份,点击下图中图标,可以直接进入企业微信后台,并且已登录。 ...
  • 使用binary wang 的wx-java-cp sdk进行企业微信第三方应用开发
  • 企业微信第三方应用开发

    千次阅读 2020-10-08 20:26:40
    配置URL回调 get请求回调 Post回调 基础 ...方法二:从企业微信应用市场发起 第三步:第三方服务商提供服务 完成授权后,第三方即可获取企业赋予的永久授权码。通过此授权码,第三方可以换取到
  • 2.1 使用测试企业的企业微信帐号扫模板码 授权代开发 2.2 同意授权并添加  同意后完成了代开发应用的授权安装,但此时并不能在测试企业后台看到该应用。需要服务商完成开发操作! 3、代开发应用
  • 企业微信自建应用开发初探

    千次阅读 2019-04-02 13:30:00
    企业微信是腾讯推出的一个新的办公协作平台,通过与微信一致的沟通体验,为企业员工提供最基础和最实用的...本文以该项目为例对在企业微信平台开发企业应用的特点进行了总结,重点分析了企业微信开发平台对应用开发...
  • 一个基于 Laravel 开发的微信、企业微信 SDK.zip

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 87,577
精华内容 35,030
关键字:

企业微信应用开发