企微服务商平台收费接口对接教程

72 篇文章 13 订阅
订阅专栏

前言

1、以前的流程是用户添加第三方应用,然后登录,然后操作。

2、现在的流程是用户添加第三方应用,然后服务商购买账号,服务商在用户添加第三方应用时或用户登录时或接收到【unlicensed_notify】接口许可失效通知时,授权激活该用户,然后用户登录,然后操作。

企微官方文档

面向服务商进行平台收费模式调整的说明

平台接口许可付费

企微服务商后台管理操作教程

1、用户在企微应用市场搜索服务商开发的第3方应用,假如应用名字【天气助手】。然后点击安装。

2、这时候服务商的后台服务会收到腾讯服务器推送的几个消息,如下

// 这2个消息需要自己解析,处理逻辑
// 我们第3方服务商收到这个通知的时候就可以告诉管理员,登录后台为这个客户公司购买帐号了
"InfoType"="create_auth" 
    
// 收到这个消息,就可以激活用户了,必须先购买帐号,一般购买基础服务帐号就行
"Event"="subscribe"

// 收到这个消息,说明用户当前的帐号没有激活,该用户帐号未授权
"Event"="unlicensed_notify"

3、服务器如果收到了【create_auth】消息,可以通过邮件,企微消息,企微webhook机器人消息通知到相关的人员,让他们登录服务商后台开始购买帐号。

4、服务商后台登录地址如下,注意一定要使用管理员权限登录。

// 必须使用管理员权限登录
https://open.work.weixin.qq.com/wwopen/login

5、首先添加测试的公司,不然还看不到拦截的消息,添加测试公司也是需要公司的管理员帐号扫码的,不然是添加不成功的。

 6、购买接口

 7、给服务商的客户购买帐号,测试公司是不需要钱了,直接付款为0,点击提交订单就行。

8、一定要把订单记录下来,后面如果通过接口调用是要用订单号的。

9、查看刚才购买的订单,点击查看测试企业帐号。

 10、能看到刚才购买的帐号,点击帐号进去就可以激活用户了。一次只能操作一个公司的帐号。

11、具体操作页面,激活该公司下的员工。

12、经过上面的所有的操作之后,用户就可以正常的登录访问我们的服务商应用了,程序里面调用的用户信息的接口也是不会报错的。 就和以前的服务商登录操作一模一样了。

13、如果不购买帐号,不激活用户的帐号,那么下面的几个接口是无法调用的。

14、如果不激活用户的话,就会直接跳转到未激活页面,给大家看一下。

 15、用户如果没有激活,腾讯服务器会推送消息给我们。消息如下

 16、也就是说,我们在收到这个消息通知的时候,是可以通过程序调用API接口来给用户进行激活的。

17、用户帐号激活后,是不会直接跳转到我们的首页的。我们需要给用户推送一个消息,告诉他,他的帐号已经激活了,可以登录使用了。然后他退出应用,重新登录就可以登录到首页啦。

java后台代码教程

1、获取订单中的帐号列表

获取订单中的帐号列表
查询指定订单下的平台能力服务帐号列表。若为购买帐号的订单或者存量企业的版本付费迁移订单,则返回帐号激活码列表;若为续期帐号的订单,则返回续期帐号的成员列表。注意,若是购买帐号的订单,则仅订单支付完成时,系统才会生成帐号,故支付完成之前,该接口不会返回帐号激活码。

请求方式: POST(HTTPS)
请求地址: https://qyapi.weixin.qq.com/cgi-bin/license/list_order_account?provider_access_token=ACCESS_TOKEN

请求包体:

{
	"order_id" : "XXXXXXXX",
	"limit":1000,
	"cursor":"xxxx"
}

参数说明:

参数	是否必须	说明
provider_access_token	是	应用服务商的接口调用凭证,获取方法参见服务商的凭证
order_id	是	订单号
limit	否	返回的最大记录数,整型,最大值1000,默认值500
cursor	否	用于分页查询的游标,字符串类型,由上一次调用返回,首次调用可不填

-----------------------------接口解读
1、用户安装应用后,服务后台会收到订阅消息,我们需要用管理员帐号登录后企微服务商后台,为这个企业购买帐号,然后把那个订单号保存到数据库,我们的程序去读取订单号。
2、这里不建议调用【下单购买帐号】,【获取订单列表】,【获取订单详情】通过这三个接口来获取到订单号,直接在页面购买后,这边直接读取数据库的订单号,手动把最新的订单号添加到数据库去。
3、cursor这个字段第一次调用的时候传空,腾讯服务器会返回next_cursor,这里必须使用order_id作为key,把这个next_cursor记录下来,不然下一次调用就会把已经使用过的激活码查询出来。
4、最好是不调用这个接口,直接页面购买帐号后,把所有的帐号都直接保存到数据库,直接从数据库读取激活码。
5、腾讯会在购买帐号的时候,一次性把所有的激活码都生成。

2、激活帐号

激活帐号
下单购买帐号并支付完成之后,先调用获取订单中的帐号列表接口获取到帐号激活码,然后可以调用该接口将激活码绑定到某个企业员工,以对其激活相应的平台服务能力。

一个userid允许激活一个基础帐号以及一个互通帐号。
请求方式: POST(HTTPS)
请求地址: https://qyapi.weixin.qq.com/cgi-bin/license/active_account?provider_access_token=ACCESS_TOKEN

请求包体:

{
	"active_code" : "XXXXXXXX",
	"corpid": "CORPID",
	"userid": "USERID"
}
参数说明:

参数	是否必须	说明
provider_access_token	是	应用服务商的接口调用凭证,获取方法参见服务商的凭证
active_code	是	帐号激活码
corpid	是	待绑定激活的成员所属企业corpid,只支持加密的corpid
userid	是	待绑定激活的企业成员userid 。只支持加密的userid

-----------------------------接口解读
1、这里的corpid是客户的corpid,是加密了的。不是那个【wwe开头的那个】。经过测试发现,只要不是服务商自己公司的员工登录,拿到的corpid都是已经加密的,只有自己的公司员工登录,收到的消息里面才是那个wwe开头的,这时候需要自己转换一下,可以调用下面的接口进行转换。
2、corpid转换接口=https://qyapi.weixin.qq.com/cgi-bin/service/corpid_to_opencorpid?provider_access_token=ACCESS_TOKEN
3、corpid转换接口文档地址=https://developer.work.weixin.qq.com/document/path/95327
4、有一个简单的方式,就是在服务商后台给自己公司购买一个帐号,然后点击帐号就能看到自己公司加密后的corpid了,建议手动转换后直接记录下来,后面直接写入配置文件或数据库中,不用再调用接口转换。
5、userId也是只有自己公司的才需要加密,别人的帐号都是已经加密的,可以直接使用。
6、userid转换接口=https://qyapi.weixin.qq.com/cgi-bin/batch/userid_to_openuserid?access_token=ACCESS_TOKEN
7、userid转换接口文档地址=https://developer.work.weixin.qq.com/document/path/95327
8、注意下,userid转换是要传递access_token,corpid转换需要的是provider_access_token,这两个不一样的。

3、注意,用户激活后,需要重新登录,不会直接从未激活的页面跳转到我们的首页的。

NOTE:

1、如果大家还有问题,请留言,看到消息会第一时间回复。

PHP对接微信公众平台消息接口开发流程教程
12-19
一、写好接口程序 在你的服务器上上传好一个接口程序文件,如http://www.yourdomain.com/weixin.php  内容如下: 复制代码 代码如下:<?phpdefine(“TOKEN”, “weixin”);//自己定义的token 就是个通信的私钥$wechatObj = new wechatCallbackapiTest();$wechatObj->valid();//$wechatObj->responseMsg();class wechatCallbackapiTest{    public function valid()    {        $echoStr
软件系统平台对接接口方案文档
08-10
1. 系统接口设计 2. 接口的定义和分类 3. 接口设计模式 4. 接口实现方式 5. 接口详细设计
企业微信 API 接口调用教程:深入解析企业微信 API 的用法
最新发布
百晓生说测试的博客
03-16 2587
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!
软件系统平台对接接口方案.pdf
08-22
软件系统平台对接接口方案
企业微信接入第三方应用(以服务商身份)
热门推荐
anyuetiantang的博客
07-27 3万+
最近在搞企业微信的东西,刚开始对这个的确没有任何的概念,属于两眼抓瞎的类型,因为场景比较特殊网上搜到的资料也不多,只能自己看着官方文档一点一点去调试。于是,一系列的踩坑之路就上演了,这里就简单介绍一下笔者自己踩的坑吧,也为其他刚刚接触企业微信开发者朋友们提供一点借鉴。 首先,要明确两个概念,就是微信企业微信不是一个东西(虽然有些信息互通)、企业微信应用和服务商的第三方应用也不是一个东西(虽然也有...
微信企业号开发:获取AccessToken
xuexiaodong2009的专栏
07-21 4931
微信企业号开发,需要调用微信企业号的相关接口,则必须使用AccessToken,但AccessToken需要corpidcorpsecret两个参数调用相关接口才能获取。而且每一个接口都有一定的次数限制,当然获取AccessToken的接口也有这个限制。每一个AccessToken的有效期为7200秒,也就是两个小时,在有效期内调用接口,则自动续期。因此建议在获取到AccessToken后,保存
企业微信 API 接口调用教程:图文详解企业微信 API 的使用方法
LiamHong_的博客
09-22 5255
本文通过凭证的方式来讲解怎么调用,并一步步介绍如何获取企业微信 API 的以及怎么向企业微信的应用,这个在线地址的项目你可以克隆到 Apifox,以方便调试。话不多说,下面进入实操。
快速对接企微会话存档
m0_56825017的博客
05-29 380
2)外部群,需有“客户联系”权限的人创建的群才能拿到群信息,即“测试会话账户”创建的群才可以拿到群信息,其他用户创建的群拉“测试会话账户”进去无法获取群信息,即使把群主转让给“测试会话账户”也无法获取群信息。6、根据会话里的userid,包括外部用户、内部用户、外部群、内部群、机器人根据不同接口转换成不同的昵称展示。有个场景,群聊的时候,外部用户拉进来的用户如果不是“测试会话账户”的好友,就获取不到该用户信息。内部群,需要有"客户联系"权限账户创建的群才能拿到群信息,包括不限于“测试会话账户”
企业微信 => 接入第三方vue应用 第三阶段:企业微信使用JSSDK
Write less,do more
06-17 7924
前提:我们开发的是三方应用,不是内部应用!!!! 使用说明 所有的JS接口只能在企业微信应用的可信域名下调用(包括子域名),且可信域名必须有ICP备案且在管理端验证域名归属。 验证域名归属的方法在企业微信的管理后台“我的应用”里,进入应用,设置应用可信域名。 步骤一:引入JS文件 在需要调用JS接口的页面引入如下JS文件,(支持https):http://res.wx.qq.com/open/js/jweixin-1.2.0.js <script src="//res.wx.qq.com/o
按次计费接口的简单实现思路
weixin_30236595的博客
06-29 1525
前言 相信我们大家或多或少都有接触过,一些需要收费接口。虽然说这个收费的标准和模式都不一样,实现的思路自然也是略有区别。 今天来简单说一下按次计费接口的实现思路。 何为按次计费 按次计费,简单来说,就是每次成功的调用都需要收费。 当然,这个也只是最终的结果,在这之前,往往会要求调用方先购买一定的使用次数,才能正常发起调用,也才可以进行计费操作。 举个简单的例子,有一个数据供应提供了一...
企业微信开发文档接口API获取accesstoken和读取成员内部员工
webnoties的专栏
01-12 1066
企业微信开发文档接口API获取accesstoken和读取成员内部员工
2022年软件系统平台对接接口方案.docx
12-14
2022年软件系统平台对接接口方案.docx
28181平台对接接口详解
12-04
GB28181平台对接接口详细说明,华为出品,对SIP对接详细接口的介绍
软件系统平台对接接口方案
06-02
1,系统接口设计 2,接口设计原则 3,接口定义与分类 4,接口设计模式 5,接口实现方式 6,接口详细设计
C0128国家政务服务平台政务服务数据服务接口要求.pdf
12-29
C0128国家政务服务平台政务服务数据服务接口要求
服务器接口对接文档模板
09-29
该文档是后台服务器服务于客户端的接口对接说明文档,内容洁净、详细、言简意赅,可自定义或丰富其内容。是后台服务器开发人员不可缺少的好文档。
乐橙开放平台接口对接资源
09-06
乐橙开放平台接口对接
php对接海康威视接口开发
08-04
官方提供的PHP对接海康威视综合安防平台接口开发类文件,可直接使用
发布webService服务接口与spring整合教程
12-04
在网上找了很久的资料,接口已经跟客户对接,特编写了代码文档和附带jar包,并含其他网站的参考地址,注意jdk环境要1.6或以上版本
java对接企微客服
11-30
以下是Java对接企业微信客服的步骤: 1. 首先需要在企业微信后台创建自建应用,获取到应用的AgentId、CorpId、Secret等信息。 2. 在Java中发送请求获取access_token,用于后续接口调用。 ```java String url = "https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=your_corpid&corpsecret=your_corpsecret"; String response = HttpUtil.get(url); JSONObject jsonObject = JSON.parseObject(response); String accessToken = jsonObject.getString("access_token"); ``` 3. 获取到access_token后,就可以调用企业微信提供的客服接口了。例如,发送文本消息: ```java String url = "https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=" + accessToken; JSONObject message = new JSONObject(); message.put("touser", "UserID1|UserID2|UserID3"); message.put("msgtype", "text"); JSONObject content = new JSONObject(); content.put("content", "这是一条测试消息"); message.put("text", content); String response = HttpUtil.post(url, message.toJSONString()); ``` 4. 如果需要加密消息体,可以使用企业微信提供的加解密库进行加解密操作。需要注意的是,加密消息体时需要使用到之前提到的encoding_aes_key参数。 ```java WXBizMsgCrypt msgCrypt = new WXBizMsgCrypt(token, encodingAesKey, corpId); String encryptedXml = msgCrypt.encryptMsg(replyMsg, timestamp, nonce); ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 彻底解决Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource 215451
  • 彻底解决maven项目中jackson编译报错,提示Failure to find com.fasterxml.jackson:jackson-bom:pom 19625
  • MAC干净卸载IDEA 14125
  • 彻底解决微软EDGE浏览器新建标签页后出现Bing搜索框 13789
  • 彻底解决centos8下载元数据失败,安装源失败 13482

分类专栏

  • JAVA 72篇
  • 电脑 10篇
  • BUG 1篇
  • 前端 20篇
  • swing 3篇

最新评论

  • 彻底解决Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource

    不会就学到会: 黑马头条 过来的表情包

  • vue接入海康4G版摄像头通过萤石云平台推送视频流教程

    程序小白奋斗中: 设备和网络不在一个地方怎么办啊

  • 企微服务商平台收费接口对接教程

    DDD0417: 1.一开始客户是通过企微找应用进行咨询了解的,但后来没有通过企微下单,还需要购买互通账号吗? 2.企微怎么检测该客户是通过他们平台找到服务商应用的还是服务商通过其他平台的客户呢?

  • 若依框架i18n国际化

    wuxinfuchen: 前端router/index写上homePage,json切换成中文未替换

  • burp suite 2022下载及安装使用教程

    renkai721: 安装包已经替换了。

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • edge浏览器彻底删除用户账号
  • springboot+xjar加密打包部署教程
  • 彻底解决vue接入高德地图不显示公司名字问题
2024年13篇
2023年40篇
2022年29篇
2021年16篇
2020年11篇
2019年7篇
2011年1篇

目录

目录

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

renkai721

谢谢您的打赏!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值

深圳SEO优化公司汕尾网站建设辽源seo网站推广推荐那曲网页设计推荐舟山设计公司网站价格中山网站建设设计多少钱文山网站搭建坑梓网络推广价格商丘网站制作设计岳阳企业网站设计报价云浮模板制作价格临汾关键词按天计费推荐揭阳网页设计推荐永新关键词按天扣费推荐大理关键词按天扣费推荐中山网站优化公司塘坑百姓网标王哪家好思茅网站建设价格扬州百度竞价包年推广哪家好白城SEO按天收费推荐乐山百度爱采购哪家好莱芜关键词排名推荐南京网页设计哪家好哈密品牌网站设计报价益阳优化多少钱天津企业网站制作公司襄樊网站制作公司合肥网站制作哪家好襄阳网站优化推广哪家好丽水模板网站建设哪家好铜陵关键词排名报价歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化