因微信SSJD分享接口升级,分享变化

Posted Mr. Qi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了因微信SSJD分享接口升级,分享变化相关的知识,希望对你有一定的参考价值。

4月25日发版发现的微信分享问题,已确认是腾讯微信开发团队更新的分享的策略,而我们未能收到通知依然沿用老代码造成的。目前已经解决,解决方案如下:

        微信分享的shareUrl域名必须与当前环境的安全域名保持一致,故现在改为分享增加一个中转页面,所有的分享都先跳转到中转页面,然后由中转页面重新定向到之前的分享链接。

        具体需要改的代码:   

            之前的 var shareUrl 全部改为一下两个属性。 注意新的shareUrl后面有两个问号(“??”)连接跳转地址。跳转地址的写法有所更改,参考下面hrefUrl

 

            var hrefUrl="open.weixin.qq.com/connect/oauth2/authorize?appid="+appid+"&redirect_uri=http%3a%2f%2f"+domain+"%2fimCroePlatform%2fcommon_Common_pageOauthDefault.action&response_type=code&scope=snsapi_userinfo&state=90";

    

            var shareUrl="http://"+domain+"/imCroePlatform/nextIndex.html??"+hrefUrl;

        其他未提到的代码无需更改!

        跳转的公共页面nextIndex.html已上传SVN,公共页面需要的js也上传了,请各位更新/imCroePlatform/js(新增两个js:jQueryRotate.2.2.js和zhuan-common.js),请各位更新测试。

以上是关于因微信SSJD分享接口升级,分享变化的主要内容,如果未能解决你的问题,请参考以下文章

Swift3.0变化分享

干货分享 | 途牛微服务架构快速响应市场变化实录

锐库感知世界系列 | BI商业智能

前端实现微信平台实现分享

千万级流量业务的Serverless实践,看FaaS给前端带来的变化

微信小程序开放「分享到朋友圈」功能