微信论坛

标题: 微信分享到朋友圈后可见详细内容页面,怎么设置? [打印本页]

作者: 微信爱好者    时间: 2015-7-27 09:02
标题: 微信分享到朋友圈后可见详细内容页面,怎么设置?
微信分享到朋友圈后可见

       我在微信里面见过一些页面,需要分享到朋友圈,才能看到详细的内容,请问这是怎么设置的呢?我也想做一个页面,需要用户分享到朋友圈,才能看到,谁知道怎么制作微信分享到朋友圈后可见详细内容的页面?在线QQ:[qq]318510181[/qq]



作者: 蜗牛慢慢爬    时间: 2015-7-27 09:12
大家在平时可能也见到过那些类似于心里测试的页面吧,最后一步完成后想要查看答案的话,好多都提示“分享到朋友圈后可见”,是不是这样的?
作者: 微信运营    时间: 2015-7-27 09:20
新的js SDK,其中有一接口函数onMenuShareTimeline便是针对朋友圈分享的监听,这将使得开发者更容易实现这种分享后可见的功能。
  1. <div style="font-size:60px;margin:20px;">提问:如何证明你妈是你妈?</div>
  2. <div id="status" style="font-size:60px;margin:20px;">(分享后见答案)</div>

  3. <script>
  4. function todoaftershare() {
  5.         document.getElementById("status").innerHTML = "<font color='blue'>答案:......</font>";
  6. }

  7. function gettilte() {
  8.         title = "测试专用";
  9.         return title;
  10. }
  11. </script>

  12. /*******************/
  13. /*  下面的代码勿动  /
  14. /*******************/
  15. include_once(dirname(__FILE__).'/wxshare.php');

  16. $timestamp = time();  //获取时间戳
  17. $noncestr = rand(10000,99999);   //随机验证码
  18. $jsapi = new website();
  19. $jsapi_ticket = $jsapi->GetToken();   //获取js的token
  20. $url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];   //当前页面URL
  21. $signature = getsignature($noncestr,$timestamp,$jsapi_ticket,$url);   //获取签名

  22. //签名方法
  23. function getsignature($noncestr,$timestamp,$jsapi_ticket,$url) {
  24.         $str = "jsapi_ticket=".$jsapi_ticket."&noncestr=".$noncestr."×tamp=".$timestamp."&url=".$url;
  25.         //echo $str;
  26.         return sha1($str);
  27. }
  28. ?>
  29. //加载官方JS包
  30. <script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
  31. <script>
  32.     wx.config({
  33.         //debug: true,   //调试模式,开启后则会在客户端直接alert结果
  34.         appId: 公众号的appid,
  35.         timestamp: "<?php echo $timestamp; ?>",
  36.         nonceStr: "<?php echo $noncestr; ?>",
  37.         signature: "<?php echo $signature; ?>",
  38.         jsApiList: [      //需要调用的接口
  39.             'checkJsApi',
  40.             'onMenuShareTimeline'
  41.         ]
  42.     });

  43.     wx.ready(function () {
  44.         wx.onMenuShareTimeline({
  45.             title: gettilte(),     //分享后自定义标题
  46.             link: 'http://bbs.weiwangvip.com',   //分享后的URL
  47.             imgUrl: 'http://bbs.weiwangvip.com/static/image/common/logo.png',  //分享的LOGO
  48.             trigger: function (res) {
  49.                                
  50.             },
  51.             success: function (res) {
  52.                 todoaftershare();
  53.             },
  54.             cancel: function (res) {
  55.             },
  56.             fail: function (res) {
  57.                 alert('wx.onMenuShareTimeline:fail: '+JSON.stringify(res));
  58.             }
  59.         });
  60.     });
  61.     wx.error(function (res) {
  62.         alert('wx.error: '+JSON.stringify(res));
  63.     });
  64. </script>
复制代码



作者: 成功之路    时间: 2015-7-27 09:25
微信运营 发表于 2015-7-27 09:20
新的js SDK,其中有一接口函数onMenuShareTimeline便是针对朋友圈分享的监听,这将使得开发者更容易实现这 ...

代码好高深,小白标示看不懂哦!有没有完整的代码或者模板可以套用啊!




欢迎光临 微信论坛 (https://bbs.weiwangvip.com/) Powered by Discuz! X3.2