企业微信三方应用开发(三)企业微信第三方应用开发常见问题

整理了一下我们做企业微信应用的群里经常有人问的问题

一般产生这些问题的原因就是没看文档,如果还有其它理由就是没仔细看文档

当然还有没有看demo。

demo地址点此demo

 

1,第一个问题:服务商未响应请求,将无法获取用户事件回调

企业微信三方应用开发(三)企业微信第三方应用开发常见问题_第1张图片

企业微信三方应用开发(三)企业微信第三方应用开发常见问题_第2张图片

这个文档需要看仔细,它是每一次设置回调url后点击保存时才会触发一次get请求。然后你并没有好好处理这个请求。这个接口要求:“在1秒内响应GET请求,响应内容为上一步得到的明文消息内容(不能加引号,不能带bom头,不能带换行符)”

问题点一,此请求是每一次点击设置保存后返回的,所以如果代码有修改必须重新设置一下并保存才会触发此回调。

问题点二,有收到推送,但是失败。这个得按照文档一步一步追,一般都是解密失败。解密的类

在解密时,如果是“验证url有效性”这个get请求,哪么调用官方解密类时用的第三个参数receiveid需要用的是corpid。

问题三,解密也成功但还是失败,哪么问题就是“响应内容为上一步得到的明文消息内容(不能加引号,不能带bom头,不能带换行符”把这个弄正常就行。

 

2, 其它推送收不到提示,如刷新ticket及接收不到,或授权开通应用失败

这个看下文档

企业微信三方应用开发(三)企业微信第三方应用开发常见问题_第3张图片

问题一,post过来的是一个原始xml原始字符串,得把原始post请求的内容取出,并从xml提取出你想要的东西。

问题二,解密失败,此种post请求调用官方解密类时用的第三个参数receiveid需要用的是suiteid。

问题三,返回 字符串"success“

问题四,使用后台的扫码安装失败,需要设置设置授权配置。

看下此官方文档链接 https://work.weixin.qq.com/api/doc#90001/90143/90602 

设置授权配置,该接口可对某次授权进行配置。可支持测试模式(应用未发布时)。


 

企业微信三方应用开发(三)企业微信第三方应用开发常见问题_第4张图片

 

ok,我在群里遇到网友经常提的 企业微信三方应用开发遇到的问题总结到此结束,有其它问题可加我进微信群一起讨论。

 

企业微信开发交流,认识圈内人,欢迎加我微信(li570467731)注明来意,拉你入群

企业微信三方应用开发(三)企业微信第三方应用开发常见问题_第5张图片

你可能感兴趣的:(企业微信开发)