微信分享突然失效的解决方法记录
来源:互联网 发布:村上春树跑步语录知乎 编辑:程序博客网 时间:2024/05/19 11:46
最近之前写过的微信分享突然不好用了,确认没有更改过任何代码。
解决思路,跟踪微信分享接口API,看问题主要出现在什么地方。
wx.config({
debug: false,
将debug改为true,
打开页面报错 "errMsg":"config:invalid signature
简单记录:
分别在下面几个地方,打印相关值寻找问题。
$signPackage = $jssdk->GetSignPackage();
//var_dump($signPackage);die;
public function getSignPackage() {
$jsapiTicket = $this->getJsApiTicket();
//var_dump($jsapiTicket);die;
private function getJsApiTicket() {
// jsapi_ticket 应该全局存储与更新,以下代码以写入到文件中做示例
$data = json_decode($this->get_php_file("jsapi_ticket.php"));
//var_dump($data);die;
if ($data->expire_time < time()) {
$accessToken = $this->getAccessToken();
//var_dump($accessToken);die;
$url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=$this->appId&secret=$this->appSecret";
$res = json_decode($this->httpGet($url));
//var_dump($res);die;
$access_token = $res->access_token;
//var_dump($access_token);die;
结果发现在api调用acces_token的时候报错,invalid appsecret,view more at http://t.cn/RAEkdVq,
用户输入错误,请用户重新输入;
2、用户由于超过3个月未使用appsecret,系统已进行重新设置,请登录公众平台=》开发者中心=》配置项=》里进行查看并使用最新的appsecret。
重新设置appsecret,问题解决,不知道怎么判断用户超过3个月未使用appsecret.作为下次研究。
- 微信分享突然失效的解决方法记录
- 菜鸟笔记-微信分享突然失效的解决
- 微信分享 JS 失效
- ios关于微信分享图片失效的问题
- Android微信分享 一闪而过 的解决方法
- 记录-微信分享的一个坑
- 微信网页开发weixin://preInjectJSBridge/fail、分享描述失效问题记录
- 使用ShareSDK无法微信分享的解决方法,sharesdk分享
- 微信自定义分享--失效问题
- 微信分享接口失效的解决方案(2014年12月底失效的微信接口WeixinJSBridge等)
- 微信分享 突然就 没反应,不好使的问题
- 记录微信分享的应用签名的坑
- 使用ShareSDK无法微信分享的解决方法
- 使用ShareSDK无法微信分享的解决方法
- iphone微信分享链接时出现乱码的解决方法
- ShareSDK无法微信分享以及登录的解决方法
- 记录微信分享不成功的可能原因
- 解决微信分享图片,网址失效的Bug -- 不完美解决
- Redis lesson14 Redis 中的消息订阅
- Java 多线程
- 考研数学
- oracle 常用语法(转载)
- java读取资源文件的五种方式 (转载)
- 微信分享突然失效的解决方法记录
- 清除浮动的方法以及各自的优缺点
- 5. pstack 跟踪进程栈
- 学习SpringMVC——上传文件
- table排序
- java中list根据两个属性进行分组
- Mongodb 源码分析:整体架构
- R语言入门-1
- SVN常用命令