微信第三方平台开发中遇到的问题总结---java
来源:互联网 发布:win10改mac地址 编辑:程序博客网 时间:2024/06/07 02:03
1.微信第三方平台的开发文档,授权流程中在第三步和第四步之间,还有一步
获得预授权码后,调用接口,进入到二维码页面,用户扫描后,微信服务会调用我们设置好的回调接口,并推送回授权码
2.我们的项目在正式发布之后,一直获得不到微信的ticket的推送,是因为我们的项目有设置,https的请求优先,而我们在微信第三方实体上设置的接口推送请求为http
请求方式是可以修改的
3.授权异常。项目在正式上线后,总有用户的刷新码失效,微信返回的错误码为61023,但是微信官网上说,用户授权一次后,就不用再次授权,而刷新码失效后,只能用户再次扫描,很矛盾,后来发现,用户的刷新码时改变的,但是规律不太清楚,用户授权后,我们保存刷新码,一定时间内,用户即便再次扫码,刷新码不变,但是过一段时间后,用户再次扫描刷新码就会改变,所以我们要在程序中处理,用户每一次扫描,都要先更新它的刷新码和accussToken在进行其他业务的处理,避免刷新码失效。
4.出现一些不应该出现的异常ticket无效等,我们的正式环境是通过nginx做的负载均衡,两个做了session共享的tomcat,但是我在程序里ticket、和第三方平台的accusseToken是用一个静态的Map保存的,但是这种方式造成两个tomcat的ticket和token不能共享,session只能是一次会话有效,所以,正式环境由多个tomcat组成时,建议第三方token,ticket等通过数据库进行维护,方便数据共享。
5.关于用户公众号的图文素材获得不到图片的问题,图文素材的图片可以通过获得永久素材的接口获得,但是总有一些图片获得不到,后来深究了一下,发现公众号编辑图文信息时,图文的首页图片有两种选择方式,一种是从文章中获得,这种情况的图片是即使有mediaId也获得不到的,还有一种是,从图片库中获得,这种情况在图片库中图片删除后,我们也获得不到,现在知道的就这两种,其他情况未知。
- 微信第三方平台开发中遇到的问题总结---java
- php开发微信第三方平台遇到的那些坑
- java微信第三方平台开发(二)
- 微信公众号第三方平台开发的一些教训总结
- 微信授权登录第三方app遇到的问题
- 微信第三方平台开发流程
- 微信第三方平台的开发过程一
- 在开发中使用SharedSDK实现微信第三方登录遇到的坑
- ios开发中第三方登录遇到的问题
- Android开发中遇到的第三方SDK问题综合
- 微信第三方平台
- 微信开放平台的第三方平台微信开放平台帐号管理接口开发的两个错误
- 微信公众号第三方开发之一创建微信公众号第三方平台
- 公众号第三方平台和微信公众号平台的区别与开发步骤
- 微信开发中遇到的问题
- 微信公众号第三方平台开发笔记--01创建第三方平台
- 微信公众平台开发(72)第三方接口
- 微信公众平台开发(72)第三方接口
- java 简易的万年历
- c#后台执行js的五种方法
- java——开发DOM对象操作
- 怎么只显示日期的年/月/日呢
- 560. Subarray Sum Equals K
- 微信第三方平台开发中遇到的问题总结---java
- JS练习题(2)
- maven scope含义的说明
- HDU 3605 Escape(最大流+合并点)
- Codeforces Round #383 (Div. 2) C. Arpa's loud Owf and Mehrdad's evil plan —— DFS找环
- C语言指针
- RBTree的插入操作
- C++实现排序算法
- Scala元组