微信二次分享失败
来源:互联网 发布:cs编程语言 编辑:程序博客网 时间:2024/04/29 15:50
最近web端做微信分享的时候第一次分享没问题关键是分享以后点击分享的文章再次分享的时候失败,
找了一下原因发现微信在分享的时候在链接后面加了参数&from=timeline&isappinstalled=0导致生成的签名不一致所以分享的url应该读取request中的参数拼接在一起
工具类
public static String createParams(HttpServletRequest request) { StringBuffer sb = new StringBuffer(); @SuppressWarnings("unchecked") Enumeration<String> names = request.getParameterNames(); while (names.hasMoreElements()) { String name = names.nextElement(); if (sb.length() > 0) { sb.append("&"); } sb.append(name); sb.append("="); sb.append(request.getParameter(name)); } String params = sb.toString(); if (StringUtils.isNotEmpty(params)) { params = "?" + params; } return params; }
0 0
- 微信二次分享失败
- 微信二次分享
- 微信二次分享解决方案
- 微信分享失败
- qq、微信二次分享记录
- 微信分享失败总结
- auth_decode_failed_error微信分享失败
- umeng分享微信失败
- android微信分享失败原因之一
- 微信分享失败的某个原因
- shareSDK的微信分享失败问题
- 微信分享网页失败的原因
- 微信分享非安全域名链接导致分享失败
- 微信jssdk分享功能分享内容自定义失败原因
- 微信分享JS,监听分享点击、分享发送、分享完成、分享失败全过程
- APP调用微信支付接口-服务端二次签名失败原因及解决方法
- 关于微信二次分享,描述变链接的解决方法(一)----文档说明
- 关于微信二次分享,描述变链接的解决方法(一)----文档说明
- js笔记4内置对象
- Linux学习基础
- 电脑访问discuz手机版【触屏版跳转标准版的修改方法】
- CANoe 入门 Step by step系列(三)简单例子的剖析
- java多线程版生产者消费者模型
- 微信二次分享失败
- 远程服务器返回了意外响应: (413) Request Entity Too Large
- 【文件过大,写不进u盘】
- BNU Training 2016.07.11
- hrbust 1450 Farmer John【计算集合+最短路SPFA】
- Elasticsearch增、删、改、查操作深入详解
- 关于新版NZT7/8的安装方法和更新说明
- jquery ajax
- hdu3516Tree Construction