万众海浪论坛  
温馨提示今天是:

当网络繁忙时请选择:https://bbs.838778.com(线路一)https://bbs.939138.com(线路二)进入本站论坛。


 
标题: 微信开发--分享接口
周洪碰在或诉
注册会员
Rank: 2


UID 185762
精华 0
积分 75
帖子 17
威望 75 点
金钱 300 RMB
阅读权限 20
注册 2017-7-21
状态 离线
 
发表于 2017-7-28 08:55  资料  个人空间  短消息  加为好友 
微信开发--分享接口

第一步: 获取access_token. 请求地址如下: https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=appid&secret=secret 参数说明: grant_type :请求类型,这里就填 client_credential appid :公众号唯一标识 secret :即 appsecret appid和 secret在微信公众平台--》开发--》基础配置查看。

第二步: 获取 jsapi_ticket。 请求地址如下: https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=access_token&type=jsapi 参数说明: access_token :就是刚刚获取的access_token。 type:就写 jsapi

第三步: 通过config接口注入权限验证配置 官方文档说的比较仔细我就不详细说了;给个链接 https://mp.weixin.qq.com/wiki

第四步: 然后就是分享借口代码啦,注意分享给朋友、朋友圈等都是不同接口。

wx.onMenuShareAppMessage({

title: '', // 分享标题

desc: '', // 分享描述

link: '', // 分享链接

imgUrl: '', // 分享图标

type: '', // 分享类型,music、video或link,不填默认为link

dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空

success: function () {

// 用户确认分享后执行的回调函数

},

cancel: function () {

// 用户取消分享后执行的回调函数

}

});

注意:

1.第三步的sha1加密算法要自己写,下一篇我会给代码。

2.接口代码(包括步骤三)放在jq的$(function(){});中。

3.不需要用button或者之类来调用分享方法,用微信打开网页内置的分享,分享出去就能看到代码效果。

4.用pc上的浏览器打开页面可能会接收不到步骤三的返回信息(debug模式),用手机微信或者微信pc端可以正常接收。

5.加入config报错很可能是ticket过期了,申请新的ticket也会遇到access_token过期后access_token有效期两小时,获取次数有限,这两个东西最好想个办法保存。

       
               

       
详情请咨询:18923808598(微信同号)或18948783566(微信同号)QQ:375377522,网址: www.ymw8.com

顶部
 

 

本站永久域名①:www.838668.com (点击加入您的收藏夹)

当前时区 GMT+8, 现在时间是 2024-12-24 01:39

     Powered by Discuz! 5.5.0  © 2001-2007, Skin by Cool
Clear Cookies - Contactus - 万众海浪论坛 - Archiver - wap