首页
学习
活动
专区
工具
TVP
发布

网页分享(配合公众平台)

网页分享–配合公众平台 一. 准备工作 二. SpringBoot前后端不分离版本 三. SpringBoot+Vue前后端分离版本 ---- 源码下载地址 一....在公众平台准备一个账号 设置公众号的js安全域名(把域名放进去,不用加http的前缀) 保存之前要把文件下载下来放到项目根目录下,如果是开发环境的springboot项目可以参照这个教程做...向官方Api 获取jsapi_ticket 排序 noncestr(随机字符串), 有效的jsapi_ticket, timestamp(时间戳),url(当前网页的URL,不包含#及其后面部分...SpringBoot+Vue前后端分离版本 后端变化不大,主要将share.html改造为Vue页面,同时加入了一个二维码扫码分享功能 点击如图所示图标,弹出二维码,扫一扫点开即可分享:...改造Vue前端页面 首先创建一个wxShare.js // 要用到API function getJSSDK(url, dataForWeixin) { // 调用后台接口换取参数

5.6K30

.Net网页开发之使用JS-SDK自定义分享内容

第一步、JS-SDK的使用步骤,配置信息的生成获取讲解:   关于JS-SDK的使用步骤和timestamp(时间戳),nonceStr(随机串),signature(签名),access_token...(接口调用凭据)生成获取的详细说明在这里:https://www.cnblogs.com/Can-daydayup/p/11124092.html 第二步、调用JS-SDK自定义分享内容接口: <script...}); //自定义分享的内容 var title="店铺好礼豪情大派送"; var link='xxx.xxx.com'//分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 var..., // 分享标题 desc: desc, // 分享描述 link: link, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致...alert("分享成功"); } }) }); }); 第三步、通过点击右上角的按钮,找到分享: 注意:你在信中无法定义事件去主动触发分享,需要点击右上角的按钮然后就能够找到分享

11.3K30
您找到你想要的搜索结果了吗?
是的
没有找到

js处理分享配置

整理一下通过h5做分享相关配置。 流程介绍 公众号配置(AppID、IP白名单、JS接口安全域名) 网页授权 JSSDK配置使用 1....公众号配置 登录公众号,获取AppID,配置白名单,然后配置JS接口安全域名。...配置白名单 1.3 配置JS接口安全域名 左侧菜单栏选择:设置 => 公众号设置: ? JS接口安全域名 2. 网页授权 网页授权主要是获取openId使用,如果只是用分享操作,本步可以略过。...网页授权介绍 大致步骤是: 跳网页授权链接 获取code值 传给后端,后端操作,得到用户openId 2.1 网页授权链接 在配置完前面AppId、白名单及安全域名后,开始处理网页授权。...}); 小结 其实分享(地理位置、扫一扫、卡券等各类接口)都是通过上述步骤配置的,可举一反三,在面对不同需求时通过开发文档来进行更为复杂的操作。

6.5K00

记录一次开发网页分享

在做的过程中遇到了一些坑的地方,所以回过来总结一下 技术方案 使用JS-SDK自定义分享到好友和分享到朋友圈 实现步骤 1、要实现H5网页自定义分享功能,必须先熟悉下公众平台开发文档,具体文档里面说的很详细...2、首先一般在做H5网页活动,都需要获取用户的个人信息,这就需要用户授权,一般授权有两种方式,一种是静默授权,一种是网页授权,这个在开发文档说的很详细。...(openid 、UnionID、个人头像、性别、省市、昵称等) 3、下面是具体实现代码,说下大概思路,通过判断参数是否在浏览器中打开,是否让用户授权,并重定向到的接口拿到code后通过接口传给后端返回用户的基本信息...$route.query.code; this.handleWechatMsg(_code); } 4、接下来就是如何自定义分享给好友或者朋友圈,同样也是按照调用开发文档上说的进行配置和调用...在调用分享接口成功之后开始调用分享api,并在调用成功之后的回调函数执行跳页,这里那边做了限制,如果用户在点击分享的时候取消了,默认还是走success成功回调函数,是拿不到最终分享成功的状态。

1.4K20

机器人详细介绍:网页分享

信里面打开 WordPress 站点,分享给朋友或者朋友圈,如何使得分享出去的链接有分享图和摘要呢?机器人其实一早就有该功能的,一早就实现了公众号的 JSSDK。...JS-SDK是公众平台 面向网页开发者提供的基于信内的网页开发工具包。...通过使用JS-SDK,网页开发者可借助高效地使用拍照、选图、语音、位置等手机系统的能力,同时可以直接使用分享、扫一扫、卡券、支付等特有的能力,为信用户提供更优质的网页体验。...下面就详细说说如何实现网页分享带图,点击「机器人」菜单下的「网页分享」: 这个界面非常简单,只有三个选项,第一个是一个开关,开启网页分享,第二个是JSSDK开启调试,第三个是输入域名验证文件名。...我们按照要求登录「公众平台」,进入「公众号设置」-「功能设置」: 点击设置JS接口安全域名: 这里提示要上传验证文件到服务器的目录,我们做了一点点小功能,只要你的 WordPress 支持固定链接

61030

网页授权

背景 用户在客户端中访问第三方网页,公众号可以通过网页授权机制,来获取用户基本信息,进而实现业务逻辑。...配置 在公众号请求用户网页授权之前,开发者需要先到公众平台官网中的“开发 - 接口权限 - 网页服务 - 网页帐号 - 网页授权获取用户基本信息”的配置选项中,修改授权回调域名。...请注意,这里填写的是域名(是一个字符串),而不是URL,因此请勿加 http:// 等协议头; 授权回调域名配置规范为全域名,比如需要网页授权的域名为:www.qq.com,配置以后此域名下面的页面...但http://pay.qq.com 、 http://music.qq.com 、 http://qq.com无法进行OAuth2.0鉴权 两种授权方式 提供了两种授权方式来应对不同的使用场景...参考资料 网页授权官方文档

2.4K30

网页授权

在这里也不给大家做过多的介绍了,因为的开发手册已经写得很仔细了,关于一些注释代码里面已经有了,这里为了大家方便查看,我就直接copy信手册的文档说明,便于大家阅读。...如果用户在客户端中访问第三方网页,公众号可以通过网页授权机制,来获取用户基本信息,进而实现业务逻辑。...关于网页授权回调域名的说明 1、在公众号请求用户网页授权之前,开发者需要先到公众平台官网中的“开发 - 接口权限 - 网页服务 - 网页帐号 - 网页授权获取用户基本信息”的配置选项中,修改授权回调域名...关于网页授权access_token和普通access_token的区别 1、网页授权是通过OAuth2.0机制实现的,在用户授权给公众号后,公众号可以获取到一个网页授权特有的接口调用凭证(网页授权...privilege 用户特权信息,json 数组,如沃卡用户为(chinaunicom) unionid 只有在用户将公众号绑定到开放平台帐号后,才会出现该字段。

3.7K40

.Net网页开发之使用JS-SDK调用扫一扫功能

前言:   之前有个项目需要调用扫描二维码的功能,通过调用扫码二维码功能,然后去获取到系统中生成的二维码信息。...正好JS-SDK提供了调用扫一扫的功能接口,下面让我们来看看是如何实现的吧。...第一步、JS-SDK的使用步骤,配置信息的生成获取讲解:   关于JS-SDK的使用步骤和timestamp(时间戳),nonceStr(随机串),signature(签名),access_token...(接口调用凭据)生成获取的详细说明在这里:https://www.cnblogs.com/Can-daydayup/p/11124092.html 第二步、调用扫一扫,获取到二维码中的内容: <input...}); //调用扫一扫接口 function scan() { //首先判断是否使用信内,因为JS-SDK只有在环境下才有用 var environmental= window.navigator.userAgent.toLowerCase

14.3K30

Vue:在Vue中实现网页授权和分享

因为签证和当前浏览器URL有关(设置JS安全域名),你肯定不想每次打包后都拜托后台大哥传上去你再调试吧。...网页授权和分享 这俩货其实是不一样的,得分开实现,网页授权是一套机制。分享是另一套机制。我们先看看分享 分享 ? 分享步骤.png 首先绑定域名,这个就填natapp的临时域名就好了。...之后的逻辑就和非环境没有太大区别了。...业务逻辑 整个业务逻辑就是,首先判断是不是环境(我们的网页要求移动端同样能用) const isWechat = () => { let ua = window.navigator.userAgent.toLowerCase...因为要同时处理与非登录,所以这里的判断逻辑比较复杂,建议先草稿纸规划好,考虑到每一个情况再敲代码。不然到时候甩锅都甩不好。

15.7K7252

Net网页开发之使用JS-SDK获取当前地理位置

最后我想刚好做的是个网站项目,为什么不使用自带接口呢?所以最后使用了JS-SDK来获取用户当前地理位置的接口。...JS-SDK的使用步骤,配置信息的生成获取讲解:   关于JS-SDK的使用步骤和timestamp(时间戳),nonceStr(随机串),signature(签名),access_token(接口调用凭据...)生成获取的详细说明在此:https://www.cnblogs.com/Can-daydayup/p/11124092.html 前往公众平台查看是否开通获取用户地理位置接口权限: ?...调用JS-SDK获取地理位置接口,获取用户当前准确经纬度坐标: 官方文档使用说明:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps...accuracy = res.accuracy; // 位置精度 $("#Longitude").val(longitude); $("#Latitude").val(latitude); alert("经纬度获取结果

5.1K30

Android 登录授权、分享

1.先去开放平台注册账号,然后创建应用,签名工具下载(在页面最下面),不细说。...创建成功得到appid和secret(注册到、获取参数什么的都会用到) 有个注意点,就是添加应用的时候会要签名,你测试的签名跟线上的签名不一样,会出现测试环境下可以调起,但是线上发布的不行,原因就是签名的问题...api = WXAPIFactory.createWXAPI(this, APP_ID, true); api.registerApp(APP_ID); } 5.调用登录授权...finish(); } }); } 到此登录授权就结束了 7.分享 关于分享的介绍:官方文档,以分享网页为例 private void shareWebPage...req.scene = SendMessageToWX.Req.WXSceneSession;//发送到聊天界面——WXSceneSession //调用api接口发送数据到

4.4K20

JS-SDK分享功能的.Net实现

JS-SDK接口是什么为了方便开发者实现信内的网页(基于浏览器访问的网页)功能,比如拍照、选图、语音、位置等手机系统的能力,并方便开发者直接使用分享、扫一扫等特有的能力,推出了JS-SDK...分享功能 官方文档里提供了php、java、node.js以及python的示例代码,唯独没有c#版的,为了弥补广大.net用户的需求,我把php版本的示例代码逻辑照搬成了.net版,并在网页前端中加入了分享功能...程序实现 流程图 程序里关键的类是JSSDK,里面包含服务端请求认证的所有逻辑过程,下面是过程的流程图: 关键代码分析 为保证第三方服务器与信服务器之间数据传输的安全性,所有接口采用https方式调用...return result; } return null; } 获取access_token,先从本地的access_token.aspx里找,如果没有或者过期(7000秒),则重新到信服务器获取

6.3K20

分享功能_分享链接点开是图片

app右上角自带分享功能–不论是公众号还是小程序或者是用打开的别的链接,用户都可以进行分享出去,对于自定义分享功能会和默认分享存在一些样式区别。...这就是为什么还要自定义分享功能。 以下是步骤: 一:重中之重就是去看开发者文档,开发者文档链接:https://mp.weixin.qq.com/wiki?...二:申请公众号,链接:https://mp.weixin.qq.com/ 三:在公众号的后台进行设置:公众号设置–>功能设置–>JS接口安全域名,打开这个页面之后你会看到下面的提示。...分享要引入wx.js,此js文件必须是低版本的wx.js的低版本,最新版本的1.4.0的版本没有分享功能,之前这个也琢磨了很久,搜了半天都没有找到这个也是个问题,也没有看到前人博客的关于这个js文件版本的指点...t=jsapisign 九:注意开启分享调试功能,debug:true;这样在console后台可以看到报错,而且要注意的是分享或者的其他功能在浏览器的手机模拟端时是不会显示效果的,必须要使用开发者工具

3.7K30
领券