文档章节

微信自定义分享标题、图片不正确原因排查

 莱菔籽
发布于 2017/08/14 14:24
字数 473
阅读 63
收藏 0

如果按照微信官方文档设置好页面自定义分享标题、图片后,却看到分享出来的内容不对按以下步骤排查。

1,appid和appsecret不正确;

可以单独调用一下获取jsapi_ticket方法验证appid和appsecret是否配置正确。如果设置正确会返回jsapi_ticket,否则请对照返回的错误码修改设置信息。

PS:因为jsapi_ticket有效期是7200秒,所以请在自己程序中缓存该值,不要每次请求服务器。

2,当前URL、时间戳、nonceStr等业务参数不正确。

使用微信官方提供的验证工具校验:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign

3,忘记设置微信公众号的JS接口安全域名

如果上述两种错误都排查掉的话并且用微信开发工具模拟可以看到自定义分享内容正确,但用手机真实测试却不对的话,基本可以确认是因为没有把当前网站域名添加到微信公众号的JS接口安全域名里。

登录微信公众号,在【公众号设置】的【JS接口安全域名】里添加当前网站域名即可。

PS:注意JS接口安全域名每个月只能修改四次,另外现在修改JS接口安全域名时需要把微信验证文件添加到官网根目录。

 

因为微信接口本身比较多,而且像jsapi_ticke的获取有一定的验证算法、很多接口之前有依赖调用关系,所以不建议在项目中自己来写这些方法,最好使用网上现有的第三方插件,如PHP框架有EasyWechatwechat-php-sdk。但由于EasyWechat不支持ThinkPHP框架,所以笔记一直使用wechat-php-sdk。

© 著作权归作者所有

粉丝 1
博文 153
码字总数 76144
作品 0
徐汇
技术主管
私信 提问
自定义微信分享第三方页面链接的标题和小缩略图

更新:微信6.5.5版本以后调整了分享规则,针对的是没有接入公众号的网页分享,必须接入微信认证公众号! 查了下微信公众平台,以下做法只能在微信收藏内及收藏中长按‘转发’时能生成缩略图;...

二口额
04/24
0
0
linux+nginx并发量大的时候出现Too many open files问题

一开始的时候我考虑是数据库的问题,因为平时数据库的查询速度就比较慢,并且负载均衡分发到两台服务器都是用同一个数据库,数据库出了问题,合情合理。但是无奈把数据库迁移到另外一台服务器...

仁江
2016/03/16
108
0
微信分享大图遇到的问题(Android)

起因: 要做一个微信图片分享的功能,但是对于大图会如下问题: 当时没有仔细查看错误日志,单纯的以为是图片太大的问题。 分享图片代码: 1 public void WXsharePic(String transaction, f...

懒星人
2018/09/18
0
0
微信中页面二次分享小图标丢失问题

每天踩点坑,每天成长一点点,这样工作才会变得有趣。微信JSSDK踩坑记录。 在我们有房APP1.1的版本中增加了房产资讯的功能,昨天晚上有同事在群里反馈从APP中分享的资讯到微信中,然后再次分...

尹吉欢
2018/05/08
0
0
怎么使用微信JSSDK的自定义分享功能

微信在去年发布JSSDK后,把包括自定义分享在内的众多网页服务接口进行了统一。现在,如果要想自定义分享自己的网页信息给好友或朋友圈,就最好使用这个统一的网页服务接口。没有认证微信号的...

Jack088
2016/05/18
381
0

没有更多内容

加载失败,请刷新页面

加载更多

聊聊Elasticsearch的CircuitBreakerService

序 本文主要研究一下Elasticsearch的CircuitBreakerService CircuitBreakerService elasticsearch-7.0.1/server/src/main/java/org/elasticsearch/indices/breaker/CircuitBreakerService.ja......

go4it
27分钟前
3
0
Spring系列教程六:AOP详细讲解

AOP 概述 什么是 AOP AOP:全称是 Aspect Oriented Programming 即:面向切面编程。 AOP技术是对OOP技术的一种延伸,AOP是面向纵向,OOP是面向横向。简单的说它就是把我们程序重复的代码抽取...

我叫小糖主
41分钟前
12
0
Qt编写数据可视化大屏界面电子看板9-曲线效果

一、前言 为了编写数据可视化大屏界面电子看板系统,为了能够兼容Qt4和嵌入式linux系统,尤其是那种主频很低的,但是老板又需要在这种硬件上(比如树莓派、香橙派、全志H3、imx6)展示这么华...

飞扬青云
今天
3
0
责任链模式

//这篇博客的博主真的不错,解析的都很清晰明了, https://blog.csdn.net/jason0539/article/details/45091639

南桥北木
今天
3
0
Flutter -------- dio网络请求

dio是Flutter中文网开源的一个强大的Dart Http请求库,支持Restful API、FormData、拦截器、请求取消、Cookie管理、文件上传/下载、超时等... 1.添加依赖# dependencies: dio: 2.1.x #...

切切歆语
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部