码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 关于企业微信的第三方应用开发vue3开发


    关于企业微信的开发
    开发文档:https://developer.work.weixin.qq.com/document
    分为:1.企业内部应用,2.第三方应用,3.智慧硬件

    现文主要讲第三方应用,配置篇请看文档(毕竟不好描述)
    后端会用到服务器API,前端客户端API;
    企微后台配置:侧边栏功能(配置页面网址),企业内资料展示(配置页面网址);

    下面主要讲侧边栏功能,其他功能类似;

    • 构造网页授权链接(文档得看清楚些)
      后端OAuth静默授权登录:https://developer.work.weixin.qq.com/document/path/91120
      使用OAuth2前须知
      REDIRECT_URL中的域名,需要先配置至应用的“可信域名”,否则跳转时会提示“redirect_uri参数错误”。要求配置的可信域名,必须与访问链接的域名完全一致。

    下图在企业微信后台:应用管理里面;

    在这里插入图片描述
    请添加图片描述

    1. 前端传递所需的参数给后端,然后企微授权后回调的地址如:
      https://open.weixin.qq.com/?code=123456&state=666…,后端回调redirect_uri地址,证明授权成功,把授权状态用cookie保存起来。
    2. watch监听页面,微信回调地址拿到code值,再通过后端接口来获取自己的userid;
    3. 如果你当前页面使用到客户端api(查看文档),需先引入JS文件http://res.wx.qq.com/open/js/jweixin-1.2.0.js,
      就得去注签客户端api应用的权限,(传递所需的参数调取后端接口获取ticket签名信息,注入客户端api(wx.agentConfig),通过agentConfig注入客户端api的应用权限,否则无权使用相关功能;)
      在企业微信后台-应用管理-侧边栏填入的网址,到回调成功后要保持一致,否则无法注签成功;

    例如上方网址需要用到这个客户端api:获取外部联系人(wx.invoke(‘getCurExternalContact’); 页面回到成功后需自行拼接返回这个你配置的页面地址;
    请添加图片描述

    然后你就可以正常的开发了,我主要是用vue3进行了开放这个项目,其他框架类似哦。

    部分页面的截图案例展示:

    请添加图片描述

    请添加图片描述
    请添加图片描述
    在企微配置和项目开发过程踩了很多坑,希望能帮助到各位,有问题可以留言。

  • 相关阅读:
    海康网络摄像机与电脑交互,有网络和无网络两种方式读取URL视频流,以及无网络情况下配置IP地址
    【SV中的多线程fork...join/join_any/join_none】
    【文末送书】Kali Linux与网络安全
    Unity Bolt 实现UI拖拽功能
    C语言常识
    qt 使用单例模式操作数据库
    OpenCV-视频读写(java版)
    机器人课程教师面对的困境有哪些(补充)
    Java基础(程序控制结构篇)
    React(11)-全局共享通信Context
  • 原文地址:https://blog.csdn.net/weixin_42211816/article/details/125448964
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号