微信公众平台开发(90) 分享到朋友圈和发送给好友

论坛 期权论坛     
选择匿名的用户   2021-5-30 02:06   122   0
<div class="blogpost-body" id="cnblogs_post_body">
<p>微信公众平台开发 微信公众平台开发模式 企业微信公众平台 微信浏览器 分享到朋友圈 发送给好友 分享到腾讯微博   </p>
<p>作者:方倍工作室 <br>原文: <a href="http://www.cnblogs.com/txw1958/p/MicroMessenger-browser.html">http://www.cnblogs.com/txw1958/p/MicroMessenger-browser.html</a><span style="color:#ffffff;"><br></span></p>
<p> </p>
<div class="eleven columns top bottom">
  <div class="post gallery bottom">
   <div class="post-content bottom">
    <p>部分内容转自 http://weixin.shtion.com/weixin-gongzhong-fenxiang-anniu.html </p>
    <p>微信公众平台开始支持前端网页,大家可能看到很多网页上都有分享到朋友圈,关注微信等按钮,点击它们都会弹出一个窗口让你分享和关注,这个是怎么实现的呢?<span id="more-21237"></span>今天就给大家讲解下如何在微信公众平台前端网页上添加分享到朋友圈,关注微信号等按钮。</p>
    <p> </p>
    <p><strong><strong>一、</strong>微信浏览器</strong></p>
    <p>通过在电脑上打开微信的网页,我们可以发现微信内嵌浏览器定义了一个私有 JavaScript 对象:<strong>WeixinJSBridge</strong>,通过操作这个对象的相关方法可以实现分享到微信朋友圈,和判断一个微信号的关注状态以及实现关注指定微信号等功能。</p>
    <p> </p>
   </div>
  </div>
</div>
<p><strong>二、分享到朋友圈</strong></p>
<div class="cnblogs_code">
  <pre class="blockcode"><span style="color:#0000ff;">function</span><span style="color:#000000;"> weixinShareTimeline(title,desc,link,imgUrl){
WeixinJSBridge.invoke(‘shareTimeline’,{
“img_url”:imgUrl,
</span><span style="color:#008000;">//</span><span style="color:#008000;">”img_width”:”640″,</span><span style="color:#008000;">
//</span><span style="color:#008000;">”img_height”:”640″,</span>
<span style="color:#000000;">“link”:link,
“desc”: desc,
“title”:title
});
}</span></pre>
</div>
<p> </p>
<p><strong>三、发送给好友</strong></p>
<div class="cnblogs_code">
  <pre class="blockcode"><span style="color:#0000ff;">function</span><span style="color:#000000;"> weixinSendAppMessage(title,desc,link,imgUrl){
WeixinJSBridge.invoke(‘sendAppMessage’,{
</span><span style="color:#008000;">//</span><span style="color:#008000;">”appid”:appId,</span>
<span style="color:#000000;">“img_url”:imgUrl,
</span><span style="color:#008000;">//</span><span style="color:#008000;">”img_width”:”640″,</span><span style="color:#008000;">
//</span><span style="color:#008000;">”img_height”:”640″,</span>
<span style="color:#000000;">“link”:link,
“desc”:desc,
“title”:title
});
}</span></pre>
</div>
<p> </p>
<p><strong>四、分享到腾讯微博</strong></p>
<div class="cnblogs_code">
  <pre class="blockcode"><span style="color:#0000ff;">function</span><span style="color:#000000;"> weixinShareWeibo(title,link){
WeixinJSBridge.invoke(‘shareWeibo’,{
“content”:title </span>&#43;<span style="color:#000000;"> link,
“url”:link
});
}</span></pre>
</div>
<p> </p>
<h2 id="firstHeading">下述代码及效果展示 来自<a href="http://www.cnblogs.com/txw1958/p/weixin-development-best-practice.html">《微信公众平台开发最佳实践》</a></h2>
<p> </p>
<div class="cnblogs_code">
  <pre class="blockcode"><span style="color:#0000ff;">&lt;!</span><span style="color:#ff00ff;">DOCTYPE html</span><span style="color:#0000ff;">&gt;</span>
<span style="color:#0000ff;">&lt;</span><span style="color:#800000;">html</span><span style="color:#0000ff;">&gt;</span>
    <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">head</span><span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">meta </span><span style="color:#ff0000;">http-equiv</span><span style="color:#0000ff;">&#61;&#34;Content-Type&#34;</span><span style="color:#ff0000;"> content</span><span style="color:#0000ff;">&#61;&#34;text/html; charset&#61;UTF-8&#34;</span><span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">title</span><span style="color:#0000ff;">&gt;</span>微信公众平台开发最佳实践<span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">title</span><span style="color:#0000ff;">&gt;</span>
    <span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">head</span><span style="color:#0000ff;">&gt;</span>
    <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">body </span><span style="color:#ff0000;">style</span><span style="color:#0000ff;">&#61;&#34;&#34;</span><span style="color:#0000ff;">&gt;</span>
        <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">script </span><span style="color:#ff0000;">type</span><span style="color:#0000ff;">&#61;&#34;text/javascript&#34;</span><span style="color:#0000ff;">&gt;</span><span style="background-color:#f5f5f5;color:#000000;">
            document.addEventListener(</span><span style="background-color:#f5f5f5;color:#000000;">&#39;</span><span style="background-color:#f5f5f5;color:#000000;">Weixin
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP