最近一直看到有关做微信朋友圈分享的,下面我也总结一份:

如何在微信公众平台前端网页上添加分享到朋友圈,关注微信号等按钮:

在微信内嵌浏览器定义了一个私有 JavaScript 对象:WeixinJSBridge,通过操作这个对象的相关方法可以实现分享到微信朋友圈,和判断一个微信号的关注状态以及实现关注指定微信号等功能。

分享到朋友圈

function weixinShareTimeline(title,desc,link,imgUrl){ WeixinJSBridge.invoke('shareTimeline',{ "img_url":imgUrl, //"img_width":"640", //"img_height":"640", "link":link, "desc": desc, "title":title });
} 

发给好友

function weixinSendAppMessage(title,desc,link,imgUrl){ WeixinJSBridge.invoke('sendAppMessage',{ //"appid":appId, "img_url":imgUrl, //"img_width":"640", //"img_height":"640", "link":link, "desc":desc, "title":title });
} 

分享到腾讯微博

function weixinShareWeibo(title,link){ WeixinJSBridge.invoke('shareWeibo',{ "content":title + link, "url":link });
} 

分享到指定的微信号:

function weixinAddContact(name){ WeixinJSBridge.invoke("addContact", {webtype: "1",username: name}, function(e) { WeixinJSBridge.log(e.err_msg); //e.err_msg:add_contact:added 已经添加 //e.err_msg:add_contact:cancel 取消添加 //e.err_msg:add_contact:ok 添加成功 if(e.err_msg == 'add_contact:added' || e.err_msg == 'add_contact:ok'){ //关注成功,或者已经关注过 } })
} 

在微信浏览器中做分享到朋友圈和分享到好友相关推荐

  1. android朋友圈分享标题和内容,微信分享到朋友圈和发送给好友,包含标题、描述、图片等...

    一.微信浏览器 通过在电脑上打开微信的网页,我们可以发现微信内嵌浏览器定义了一个私有 JavaScript 对象:WeixinJSBridge,通过操作这个对象的相关方法可以实现分享到微信朋友圈和发送 ...

  2. 微信JS-SDK 分享到朋友圈和分享给朋友接口使用

    根据前篇文章使用ThinkPHP3.2获取到的access_token和jsapi_ticket,就可以使用jssdk接口了.如分享到朋友圈和分享给朋友接口. 使用jssdk有5个步骤哦,详情请查看微 ...

  3. 利用WeixinJSBridge,控制分享到朋友圈和转发给好友的行为

    在微信里,其实可以改变"分享到朋友圈"和"转发给好友"的默认行为.这些js接口,截止到今天(安卓版微信6.0)还是不公开的,微信的官方文档里完全没有提到,但是其 ...

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

    关键字:微信公众平台 JSSDK 发送给朋友 分享到朋友圈 onMenuShareTimeline onMenuShareAppMessage 作者:方倍工作室 原文:http://www.cnblo ...

  5. 微信公众号开发--微信JS-SDK分享到朋友圈和分享给朋友

    之前写过一篇使用微信JS-SDK来实现扫一扫功能的博客 微信公众号开发–微信JS-SDK扫一扫功能 在该博客里介绍了微信JS-SDK的基本用法,其中包括以下几个步骤 还详细介绍了通过config接口注 ...

  6. 使用shareSDK实现微信多图分享到朋友圈Url分享到朋友圈URL分享到好友 问题记录

    问题概述 其实第三方分享很早就有了,这个按理说这个应该没什么难度,为啥记录一下呢,因为项目中同时出现了 朋友圈多图分享(多张URL集合),朋友圈URL分享,群和个人URL,图片分享.基本上涵盖了大部分 ...

  7. android 链接分享到朋友圈,android 分享到微信朋友圈或微信好友

    一.首先创建一个数字签名(keystore文件)这里不再讲述keystore的创建过程! 二.用keystore给app签名,注意最后如下图所示 图中的md5就是 申请apkid时所需的 签名,这里需 ...

  8. 关于微信服务号自定义发送给朋友/分享到朋友圈, 发送/分享失败的一些问题及解决方式

    最近 在给客户开发微信公众号, 里面需要涉及到自定义发送给朋友/分享至朋友圈的需求,从 按照微信开发者文档里的教程一步步走下来到最后成功, 其中碰到了两个问题. 首先是设置wx.onMenuShare ...

  9. taro 设置右上角省略号分享、分享到朋友圈、分享群聊获取更多消息、收藏

    分享:在要分享的页面的js文件中设置:onShareAppMessage:function(from,target,webViewUrl){参数:from 转发事件来源.button:页面内转发按钮: ...

最新文章

  1. Educational Codeforces Round 21 E. Selling Souvenirs(背包)
  2. 《JavaScript面向对象精要》——第1章 原始类型和引用类型1.1 什么是类型
  3. ACE在AIX环境下编译指南
  4. 微软超过苹果 成为全球第一大市值公司
  5. LeetCode 129. 求根到叶子节点数字之和(DFS)
  6. [转]撞车之后,不要傻里傻气的!这里有绝招!
  7. 【配置文件】Log4j
  8. Mysql触发器学习
  9. python数据分析:Matplotlib
  10. ue4序列帧ui_UE4动画序列帧通知机制(二)
  11. ubuntu 16.04 64位 搭建GenieACS
  12. Tianchi big data competition天池大数据挑战(CV场)
  13. [Win] 免登录百度网盘高速下载器 ENFI下载器 v1.3.1
  14. 主成分分析提取好的特征
  15. 让Fireball CodeEditor控件支持中文
  16. 阿里云大数据ACP专业认证实验之05-MaxCompute内置函数(上)
  17. 【华为】verilog语言编写规范(一)
  18. 如何用uni-app做一个领优惠券H5、小程序商城(一)
  19. 2.4K Star!450 个重磅前端开源项目合集推荐
  20. 生物电镜常见问题及解答

热门文章

  1. 408计算机网络历年真题
  2. java判断list相等_java 判断两个list是否相等
  3. webservice开发调用
  4. linux系统和windows系统硬盘组raid方法
  5. cadence SPB17.4 - 焊盘的规范命名规则
  6. 打开pdf文件目录的方法
  7. 【能效管理】AcrelEMS-IDC数据中心综合能效管理系统应用分析
  8. android六轴传感器,6轴传感器、IP67防水:AMAZFIT米动智芯2 上架有品
  9. matlab自带的插值函数interp1的几种插值方法
  10. k均值算法python实现(吴恩达机器学习作业)