加我微信li570467731,拉你进二百多人企业微信开发同行群(文末有二维码)。
企业微信开发三部曲:
《企业微信应用开发概述篇(免费)》已完结;
《企业微信开发第三方应用开发篇》更新中;
《企业微信开发自建内部应用开发》筹备中;
关注公众号“ToB Dev”获取最新教程(文末有二维码)。
整理了一下我们做企业微信应用的群里经常有人问的问题
一般产生这些问题的原因就是没看文档,如果还有其它理由就是没仔细看文档
当然还有没有看demo。
demo地址点此demo
1,第一个问题:服务商未响应请求,将无法获取用户事件回调
这个文档需要看仔细,它是每一次设置回调url后点击保存时才会触发一次get请求。然后你并没有好好处理这个请求。这个接口要求:“在1秒内响应GET请求,响应内容为上一步得到的明文消息内容(不能加引号,不能带bom头,不能带换行符)”
问题点一,此请求是每一次点击设置保存后返回的,所以如果代码有修改必须重新设置一下并保存才会触发此回调。
问题点二,有收到推送,但是失败。这个得按照文档一步一步追,一般都是解密失败。解密的类
在解密时,如果是“验证url有效性”这个get请求,哪么调用官方解密类时用的第三个参数receiveid需要用的是corpid。
问题三,解密也成功但还是失败,哪么问题就是“响应内容为上一步得到的明文消息内容(不能加引号,不能带bom头,不能带换行符”把这个弄正常就行。
2, 其它推送收不到提示,如刷新ticket及接收不到,或授权开通应用失败
这个看下文档
问题一,post过来的是一个原始xml原始字符串,得把原始post请求的内容取出,并从xml提取出你想要的东西。
问题二,解密失败,此种post请求调用官方解密类时用的第三个参数receiveid需要用的是suiteid。
问题三,返回 字符串"success“
问题四,使用后台的扫码安装失败,需要设置设置授权配置。
看下此官方文档链接 https://work.weixin.qq.com/api/doc#90001/90143/90602
设置授权配置,该接口可对某次授权进行配置。可支持测试模式(应用未发布时)。
ok,我在群里遇到网友经常提的 企业微信三方应用开发遇到的问题总结到此结束,有其它问题可加我进微信群一起讨论。
加我微信,拉你进200+企业微信开发同行群
关注公众号"ToB Dev",获取更多企业微信发教程