企业微信授权

修改企业微信授权配置

服务商后台 → 应用管理 → 登录授权
在这里插入图片描述

配置服务商信息到数据库

对应表 wx_service_provider_info,其他参数如下图所示:
在这里插入图片描述

corp_id、provider_secret

在这里插入图片描述

redirect_url

redirect_url为授权回调url、建议重新写一个接口并设置为该字段。对应代码接口要稍作修改:
在这里插入图片描述

suite_id、suite_secret、suite_ticket

上述三个参数为应用信息。路口为 应用管理 → 小程序应用 或者 网页应用 → 点击进入应用
在这里插入图片描述
在这里插入图片描述
suite_ticket
在这里插入图片描述
当 数据回调URL 和 指令回调URL 配置正确时, 校验通过时(代码发布到线下测试),可以通过点击刷新ticket,ticket参数会进入指令回调URL。指令回调业务代码需要将返回的ticket写进 wx_service_provider_info表。

对照原来的导购指令回调 要修改的地方其实只有一处:
在这里插入图片描述

token、encoding_AES_Key

token和AES_KEY 建议用原来的 复制到应用详情中
在这里插入图片描述

应用上线

上一步的回调配置校验通过时,需要在应用详情里面上传应用截图,再进行上线:
在这里插入图片描述
没问题之后在这里提交上线
在这里插入图片描述
而后每次修改都需要在这里重新提交上线才生效。

授权相关接口

第一步先是跳转到授权页面,对应该接口getAuthorizationPage
在这里插入图片描述
authorizationPage 就是要跳转的授权地址 回带上企业id参数。而后进入授权回调 也就是上面配置的redirect_url,导购授权回调接口是authorizeCallBack 这个建议另外写一个。

数据回调接口修改

可以复制原来的接口 另外写一个配置到应用详情中,然后修改应用id即可
在这里插入图片描述

其他

目前配置了两个应用id。第一个是导购应用、第二个是暂未用到的 网页应用,但什么都已经配置好的。可以直接将网页应用的配置替换为 他们企业的服务商信息。然后下图的第二个应用id替换为他们的应用id。这样最快 只需要前端判断对应企业 调用获取 getAuthorizationPage该接口 flag 传2就可以
在这里插入图片描述
暂未用到的 指令回调和数据回调地址
instructionCallBack
dataCallBack
配置到应用详情中。
在这里插入图片描述
然后将指令回调url 和 数据回调url 以及token aeskey配置到应用回调配置中即可。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值