微信公众平台接口,修改分享文案、图片等(前端js部分)

第一步:引入微信官方js文件

  <script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>

第二步:通过config接口注入权限验证配置

  wx.config({
      debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
      appId: ‘‘, // 必填,公众号的唯一标识
      timestamp: , // 必填,生成签名的时间戳
      nonceStr: ‘‘, // 必填,生成签名的随机串
      signature: ‘‘,// 必填,签名,见附录1
      jsApiList: [] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
  });
  //例如:  wx.config({    debug: false,    appId: "<?php echo $wx_config_arr["appid"];?>",    timestamp: "<?php echo $wx_config_arr[‘timestamp‘];?>",    nonceStr: "<?php echo $wx_config_arr[‘noncestr‘];?>",    signature: "<?php echo $wx_config_arr[‘signature‘];?>",    jsApiList: [      ‘checkJsApi‘,      ‘onMenuShareTimeline‘,      ‘onMenuShareAppMessage‘,      ‘onMenuShareQQ‘,      ‘onMenuShareWeibo‘,      ‘hideMenuItems‘,      ‘showMenuItems‘,      ‘hideAllNonBaseMenuItem‘,      ‘showAllNonBaseMenuItem‘,      ‘translateVoice‘,      ‘getNetworkType‘,      ‘openLocation‘,      ‘getLocation‘,      ‘hideOptionMenu‘,      ‘showOptionMenu‘,      ‘closeWindow‘,      ‘scanQRCode‘    ]  });

第三步:通过ready接口处理成功验证
  wx.ready(function(){
      // config信息验证后会执行ready方法,所有接口调用都必须在config接口获得结果之后,config是一个客户端的异步操作,所以如果需要在页面加载时就调用相关接口,则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口,则可以直接调用,不需要放在ready      函数中。
  });

(通过error接口处理失败验证)  wx.error(function(res){    // config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。  });
第四步:获取“分享到朋友圈”,“分享给朋友”,“分享到QQ”,“分享到腾讯微博”按钮点击状态及自定义分享内容接口
  wx.onMenuShareTimeline({//分享到朋友圈     title: ‘‘, // 分享标题     link: ‘‘, // 分享链接     imgUrl: ‘‘, // 分享图标     success: function () {       // 用户确认分享后执行的回调函数     },     cancel: function () {       // 用户取消分享后执行的回调函数     }   });

(具体接口看微信jssdk说明文档
 若需要同时修改多个接口,可将标题,链接等内容放在一个object对象中

  //例如  var wxData = {
        ‘imgUrl‘: ‘分享图片url‘,        ‘link‘ : ‘分享链接‘,        ‘desc‘ : ‘分享描述‘,        ‘title‘ : ‘分享标题‘    };
  var weixin = function (title,link,imgurl,desc){        wx.ready(function () {            wx.onMenuShareTimeline({                title: title,                link: link,                imgUrl: imgurl            });            wx.onMenuShareAppMessage({                title: title,                desc: desc,                link: link,                imgUrl: imgurl            });            wx.onMenuShareQQ({                title: title,                desc: desc,                link: link,                imgUrl: imgurl            });            wx.onMenuShareWeibo({                title: title,                desc: desc,                link: link,                imgUrl: imgurl            });            obj.sound();        });    };    weixin(wxData.title,wxData.link,wxData.imgUrl,wxData.desc);
 
时间: 2024-08-03 11:31:14

微信公众平台接口,修改分享文案、图片等(前端js部分)的相关文章

微信公众平台接口,asp.net实现

原文:微信公众平台接口,asp.net实现 我为自己的笑话网开发了一个微信公众平台的接口,在这里分享给大家,希望能对朋友们有帮助,如果有什么地方写的不好,好请大家指点! 首先是要进行认证,认证的时候,只需要在Page_Load事件里面单独去执行 认证的方法就可以了,具体代码见下面的RenZheng() 认证通过之后就可以对网友的消息进行处理,可以根据微信平台推送过来的数据进行分析!我相信大家在看到这篇文章的时候,在此之前肯定对平台都有所了解了,所以,废话不多说,直接上代码! 如果有什么疑问的欢迎

易伟微信公众平台接口傻瓜教程

易伟微信公众平台接口傻瓜教程部分内容:微信接口9超链接.rmvb微信接口8音乐信息.rmvb微信接口7图文信息.rmvb微信接口6关注回复.rmvb微信接口5关键词回复.rmvb微信接口50连闯三关.rmvb微信接口4接口验证.rmvb微信接口49简答题.rmvb微信接口48正则表达式.rmvb微信接口47 微信5.0后变化..rmvb微信接口46自定义菜单.rmvb...微信接口3编辑模式.rmvb微信接口2官方代码.rmvb微信接口1账号注册.rmvb微信接口10图片回复.rmvb 下载地址

解决微信公众平台接口配置信息配置失败问题

填写好URL及TOKEN后,点“提交”时,总是提示“配置失败”或其他错误 确认URL指向的后台页面代码没有问题 确认TOKEN配置没有问题 这时请察看一下你的INDEX页面的编码格式,改成GB2312试试吧,也许会令你的问题迎刃而解. 谨以此文献给浮躁的自己. 解决微信公众平台接口配置信息配置失败问题,布布扣,bubuko.com

微信公众平台接口教程:获取用户发送的地理位置xml

微信公众平台接口获取用户发送的地理位置xml 实现的功能就是,当用户向我的公众平台发送一个当前位置,我要在卫星API中获取这个位置的经度纬度(x,y)然后通过这个经纬度接百度地图接口查询这个位置附近的饭店有哪些. 说白了,就是食神摇摇的那个功能.先贴上,用户向公众平台发送的位置的xml 1 <xml> 2 <ToUserName><![CDATA[toUser]]></ToUserName> 3 <FromUserName><![CDATA

微信公众平台接口报警功能 响应出问题随时发现

这段时间网络攻击还是很频繁,ddos会导致你的服务器宕机,连接微信公众平台的服务器和接口响应出现问题那就不足为奇了,如何第一时间发现问题呢?微信团队为你想到了,发布公众平台更新,为开发者提供接口报警功能.以下是官方公告 公众平台更新,为开发者提供接口报警功能 为了帮助开发者在自身服务器和接口响应出现问题时,尽快发现问题,公众平台推出了接口报警功能. 接口报警在登录公众平台后的开发者中心内设置,通过微信来接收报警. 微信团队 2014年07月18日 微信公众平台接口报警功能 响应出问题随时发现

微信公众平台接口开发(全面认识接口)

微信公众平台接口的整体介绍 接口API的定义 不同功能层之间的通个信规则称为接口API 微信接口请求返回格式介绍: 微信接口是通过GET方法请求的,如: https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET

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

关键字:微信公众平台 JSSDK 发送给朋友 分享到朋友圈 onMenuShareTimeline onMenuShareAppMessage 作者:方倍工作室 原文:http://www.cnblogs.com/txw1958/p/weixin-js-sharetimeline.html 在这篇微信公众平台开发教程中,我们将介绍如何在网页中实现发送给朋友和分享到朋友圈时内容参数自定义的功能. 本文分为以下二个部分: 生成JS-SDK权限验证签名 实现发送给朋友和分享到朋友圈时内容参数自定义 一

java调用微信公众平台接口

微信公众平台 这两天在网上看了其他的方法,也调试了一些,然后自己整理了一下,方便自己学习,也方便大家使用. 调用接口 1.java调用上传图片接口 public final static String IMAGE = "https://api.weixin.qq.com/cgi-bin/media/uploadimg?access_token=ACCESS_TOKEN"; public static String uploadimg(MultipartFile file ) { Clo

微信公众平台接入经验分享,纯干货

这篇文章是千米网移动团队半年多时间使用微信平台开发多租户微店系统相关经验的分享与记录,涉及微信JSSDK,消息推送,微店支付等方面,微信开发的坑实在太多了,早期的时候官方文档也有不少问题,网上相关的资料很多都比较旧. 文章后面还会持续更新修正, 希望能对想了解使用微信平台的小伙伴们有些帮助,能够少走些弯路,少踩些坑. 为何要关注微信 巨大流量入口 相对于App,用户使用成本低 微信公众号 服务号与订阅号的区别 服务号: 服务号主要面向企业,为用户提供服务. 申请需要提供相应的公司材料,以及验证费

微信公众平台接口申请 和 开发文档

http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login       微信公众平台测试接口申请 http://mp.weixin.qq.com/wiki/home/index.html    微信公众平台开发者文档