当前位置: 首页 > wzjs >正文

双语网站管理系统 div css国外推广渠道平台

双语网站管理系统 div css,国外推广渠道平台,php做用户注册网站,广告网站怎么做的背景 基于ai实现企微侧边栏和工作台快速问答小助,需要h5开发,因为流程不清楚摸索半天,所以记录一下 一、网页授权登录 1. 配置步骤 1.1 设置可信域名 登录企业微信管理后台 进入"应用管理" > 选择开发的具体应用 > “网…

背景

基于ai实现企微侧边栏和工作台快速问答小助,需要h5开发,因为流程不清楚摸索半天,所以记录一下

一、网页授权登录

1. 配置步骤

1.1 设置可信域名
  1. 登录企业微信管理后台

  2. 进入"应用管理" > 选择开发的具体应用 > “网页授权及JS-SDK”

  3. 配置h5展示页面路径,如有工作台也需配置工作台跳转路径

2.2 域名所有权验证
  1. 下载提供的校验文件
  2. 将文件放置在域名根目录下(放前端项目public文件夹中)
  • 例如:https://yourdomain.com/wwverify.txt
  1. 点击验证按钮,系统将自动检查

2 网页授权登录

企业微信提供了OAuth的授权登录方式,可以让从企业微信终端打开的网页获取成员的身份信息,从而免去登录的环节。

  1. 构造授权链接:
https://open.weixin.qq.com/connect/oauth2/authorize?
appid=CORPID&
redirect_uri=ENCODE_URL&
response_type=code&
scope=snsapi_base|snsapi_privateinfo&
state=STATE&
agentid=AGENTID#wechat_redirect
  1. 用户授权后,跳转到redirect_uri并带上code参数,此uri一般为h5当前页面

  2. 后端通过code获取用户信息:

// 获取access_token
GET https://qyapi.weixin.qq.com/cgi-bin/gettoken?
corpid=ID&corpsecret=SECRET// 获取用户信息
GET https://qyapi.weixin.qq.com/cgi-bin/user/getuserinfo?
access_token=ACCESS_TOKEN&code=CODE

二、JS-SDK接口调用

1. 配置步骤

1.1 设置可信域名
  1. 登录企业微信管理后台
  2. 进入"应用管理" > 选择开发的具体应用 > “网页授权及JS-SDK”
  • 只需填写根域名,如yourdomain.com
  • 所有子域名自动获得授权能力
  1. 配置h5展示页面路径,如有工作台也需配置工作台跳转路径
1.2 域名所有权验证
  1. 下载提供的校验文件
  2. 将文件放置在域名根目录下(放前端项目public文件夹中)
  • 例如:https://yourdomain.com/wwverify.txt
  1. 点击验证按钮,系统将自动检查
    在这里插入图片描述

2 (JS-SDK)接口调用

企业微信JS-SDK是企业微信面向网页开发者提供的基于企业微信内的网页开发工具包

1前端项目安装企微js-sdk依赖
npm install @wecom/jssdk
2签名校验
  1. 获取jsapi_ticket:(后端获取后返回)
GET https://qyapi.weixin.qq.com/cgi-bin/get_jsapi_ticket?
access_token=ACCESS_TOKEN
  1. 生成签名:(所需使用企微接口需配置jsApiList)
const loadSignature = async (url: string) => {if (!signaturePromise) {signaturePromise = 服务端鉴权接口({ url }) // 只在第一次调用时执行}return signaturePromise}ww.register({corpId,agentId,jsApiList: ['getCurExternalContact'],getAgentConfigSignature: async (url) => {console.log('getAgentConfigSignature :>> ', url)const res = await loadSignature(url)const { agentSignature, nonceStr, timestamp } = res?.data ?? {}return { timestamp, nonceStr, signature: agentSignature }},onConfigSuccess: (res) => {console.log('onConfigSuccess :>> ', res)},onConfigFail: (res) => {console.log('onConfigFail :>> ', res)},onConfigComplete: (res) => {console.log('onConfigComplete', res)},onAgentConfigSuccess: (res) => {console.log('onAgentConfigSuccess :>> ', res)resolve(true)},onAgentConfigFail: (res) => {console.log('onAgentConfigFail :>> ', res)reject()},onAgentConfigComplete: (res) => {console.log('onAgentConfigComplete', res)},})

3. 本地调试获取JSAPI_TICKET

本地可以使用npx wwutil ticket CORPID SECRET命令获取jsapi_ticket

3 部分接口权限特殊配置

  1. 获取用户信息接口权限配置,需配置客户联系人
    在这里插入图片描述

三、 调试工具

  • 企业微信提供的接口调试工具
  • 使用开发者工具查看网络请求项目中添加console
http://www.dtcms.com/wzjs/74314.html

相关文章:

  • 如何再工商局网站做设备抵押百度竞价排名背后的伦理问题
  • 科技布沙发优缺点宁波超值关键词优化
  • 顺义做网站同学软文发稿平台有哪些
  • 新闻资讯建站服务商东莞关键词自动排名
  • nginx设置wordpress伪静态seo自然优化排名
  • 做调查的有哪些网站有哪些网站怎样关键词排名优化
  • 哈尔滨建设银行网站首页数据分析师报考条件
  • 武汉做网站的公司哪家好旺道seo软件技术
  • 亿级流量网站架构怎么创建自己的游戏网站
  • 九江网站设计公司百度手机下载安装
  • 标准北京时间久久网成都网站关键词推广优化
  • 广州白云区做网站网页设计免费模板
  • dw怎样做网站链接广州seo报价
  • 宁波手机网站建设常用的网络营销方法有哪些
  • 宁陵做网站steam交易链接可以随便给别人吗
  • 夏天做啥网站致富百度集团公司简介
  • 微信做单网站今日重庆重要消息
  • 汉滨网站建设搜索引擎优化seo网站
  • 湖南建设工程采购网站seo顾问阿亮博客
  • 江西省城市建设档案馆网站百度seo优化按年收费
  • 软件wap网站福州seo服务
  • 在哪做网站好搜索引擎营销的案例
  • 校园二手市场网站建设方案足球比赛今日最新推荐
  • wordpress如何显示文章列表杭州百度快照优化排名
  • 网站怎么加ico百度公司招聘
  • 网站的第二域名怎么用网络营销方案模板
  • 网站建设 图片问题百度商家平台客服电话
  • 什么样的网站开发比较吃香软文推广多少钱
  • 免费流量平台哪个最好seo管理系统培训
  • 沈阳手机网站建设百度提交链接