美文网首页
企业微信服务商代开发应用踩坑记录

企业微信服务商代开发应用踩坑记录

作者: 终可见丶 | 来源:发表于2024-03-27 12:47 被阅读0次

由于企业微信23年12月改版,导致很多服务的企业不能使用非本公司备案的域名回调,必须使用服务商代开发应用功能解决,然而官方文档过于晦涩难懂,此文即为代开发应用的踩坑记录,如果能帮到你,那就非常好,欢迎点赞~

代开发应用流程介绍

  1. 创建代开发应用模板
  2. 提交应用上线
  3. 获取授权码,此时授权码不能直接找人授权,必须先开发一个特殊功能,遇到过来的create_auth请求,一定要记录下来,否则无法进行后续步骤。如果忘了记录保存,可以让对应企业取消授权,重新授权获取。
  4. 拿到create_auth请求里面的auth_code参数,调用官方接口换成永久授权码permanent_code。对,这个auth_code是一次性的,千万记得保存permanent_code
  5. permanent_code就是应用的secret,然后拿到crop_id开始开发应用
  6. 代开发的应用上线,一定要先上线,否则授权信息还是拿不到。上线和普通流程一样,crop_id、permanent_code、token和aesKey这几个换access_token
  7. 申请更改代开发应用权限,改到想要的信息记录去

以下就是一些踩坑记录

  1. 代开发应用的secret在哪儿找??
    我最开始看文档也看懵了,没找到具体位置。看起来很隐蔽,实际上确实一点也不明显。位置在代开发应用模板的,查看模板信息这里。
    代开发应用secret
    模板secret
  2. 怎么获取代开发应用模板的access_token?
    文档地址:https://developer.work.weixin.qq.com/document/path/97162
    上一步的模板id就是suit_id,模板secret就是suit_secret,至于ticket,是企微官方每10分钟推送到模板应用接口的,拿到了就可以进行下一步了。
  3. 怎么获取代开发应用的access_token?
    文档地址:https://developer.work.weixin.qq.com/document/path/97164
    secret就是上文拿到的permanent_code
  4. 代开发应用拿不到数据?
    检查是否授权或者请求了授权,如果没有授权就请求授权。
    编辑代开发应用需要的权限
  5. 获取代开发的suit_token报错 ip not allow
    {'errcode': 60020, 'errmsg': 'not allow to access from your ip:client 1.1.1.1'}服务商必须在管理后台添加IP白名单,多个ip之间用分号隔开。具体位置企微后台->服务商信息->ip白名单
    服务商信息
    IP白名单设置
  6. 提示员工user_id无效、添加/删除/编辑好友没有回调?
    在第三方的企业,还需要在应用界面,修改可见范围,改为全公司。这步很重要

相关文章

  • 微信登录相关开发流程

    记录微信开发流程,快速搭建微信服务。 网站应用 网站应用微信登录 网站应用微信登录是基于OAuth2.0协议标准构...

  • 微信支付 code -2 首查位置推荐

    前言 说到微信相关,相信很多开发者都或多或少的踩过坑,如果没有记录甚至很容易二次踩坑,特此记录,留作纪念 ,嘿嘿...

  • Flutter 开发记录

    Flutter 开发踩坑记录(干货总结)

  • 钉钉ISV JSAPI开发总结

    近期开发了钉钉版微应用,将自己踩过的坑总结如下 : 坑1.dd.biz.navigation.setLeft iO...

  • 微信开发--配置篇

    近段时间在做微信相关开发,因为之前做的笔记丢失,原来踩过的坑又踩了一遍,所以这次准备记录下来,避免以后重复踩坑,本...

  • Windows下GithubPages博客快速搭建

    Windows下开发坑总是比较多的,但是本人没Mac,只好踩一遍坑记录下。本文主要是安装过程&踩坑记录,故不对细节...

  • Kotlin开发Android应用踩坑记录

    最近在搞Android内部培训,指定使用Kotlin,在使用过程中遇到一些坑,包括跟第三方库结合使用,单元测试等方...

  • 钉钉微应用踩坑记录

    一、要解决的问题: 钉钉微应用开发,应对未来可能的PC端使用场景:PC访问网页,工作台登陆后,通过钉钉服务端接口...

  • 微信支付开发踩坑记录

    在做微信支付时,虽然网上已经有了很多的文档和介绍,但是自己做了一遍还是遇到了很多坑,现在记录下来。 首先说一下大概...

  • vue2quickapp 踩坑记录

    公司的项目,记录开发快应用中踩的坑。 版本:1030 更新日期:2019-07-10 PS:因为版本更新会有些快,...

网友评论

      本文标题:企业微信服务商代开发应用踩坑记录

      本文链接:https://www.haomeiwen.com/subject/riqytjtx.html