apiCloud实现微信分享功能

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_34161020/article/details/90897592

apiCloud实现微信分享功能

1.在微信开放平台找到需要的appId和apiSecret,然后在app中config.xml文件中引入

	<feature name="wx">
	    <param name="urlScheme" value="xxxxxxxxxxxxx"/>
	    <param name="apiKey" value="xxxxxxxxxxx"/>
	    <param name="apiSecret" value="xxxxxxxxxxxxxxxxxxxxxxx"/>
	</feature>

2.制作需要分享的落地页

因为要在微信中直接访问,建议使用原生开发。

3.将落地页挂到服务器上

可以用的线上的地址即可。参数可以通过url传入(*小心处理*),数据可以用原生的ajax请求数据

4.分享按钮触发事件

	wx.shareWebpage({
          scene:'',//分享类型(session(会话),timeline(朋友圈,默认),favorite(收藏))
          title:'',//标题
          description:'',//描述
          thumb:'',//图标
          contentUrl: '',//分享落地页
      },function(ret,err){
          if(ret.status){
              api.alert({title: '发表微信',msg: '发表成功', buttons: ['确定']});
              _cb();
          } else{
              api.alert({title: '温馨提示',msg: '发表失败',buttons: ['确定']});
          }
      });

3.完成分享

展开阅读全文

没有更多推荐了,返回首页