微信公众号_订阅号_微信JS-SDK网页开发

微信JS-SDK( 分享接口很常用 )

是微信公众平台 面向网页开发者提供的基于微信内的网页开发工具包

借助微信高效使用相机、语音、选题、位置等手机系统的能力,同时可以直接使用微信分享、扫一扫、支付等微信特有的能力

1. 配置接口配置信息 和 域名: JS 接口安全域名,即接口配置 url 的域名

2. 参考手册,定义一系列 tickit 相关的方法

5

3. 微信 js-sdk 签名算法(用于 配置 config 注入验证配置)

// 获取 3 个参数 + url

const {ticket} = await wechat.getTicket();

const noncestr = Math.random().toString().substring(2);

const timestamp = Math.round(Date.now()/1000);

// 将参与签名的 4 个参数 以 "key=value" 字符串的方式,组成数组

const arr = [

`noncestr=${noncestr}`,

`jsapi_ticket=${jsapi_ticket}`

`timestamp=${timestamp}`,

`url=${url}/search`

];

// 按照字典序,以 & 符组合成一个字符串,然后进行 sha1 加密

const signature = sha1(arr.sort().join("&"));

// 渲染到页面上

response.render(, {APPID, timestamp, noncestr, signature});

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

5

原文地址:https://www.cnblogs.com/tianxiaxuange/p/10195175.html

时间: 2024-10-13 13:20:56

微信公众号_订阅号_微信JS-SDK网页开发的相关文章

微信公众平台企业订阅号注册流程

1. 浏览器打开https://mp.weixin.qq.com/ 点击右上角“立即注册” 要求输入注册的email:是***公司微信平台负责人的公司email邮箱 2. 该注册的邮箱里会立即收到一封激活邮件: 点击激活邮件里地址,进行信息登记: 手机号码:***公司微信平台负责人的手机号码 身份证一份:***公司微信平台负责人的身份证 运营者手持证件照片一份: ***公司微信平台负责人的手持证件照片 营业执照一份:***公司营业执照清晰彩色原件扫描件或数码照 组织机构代码 企业邮箱: ***公

【微信公众平台】订阅号无需认证获取自定义菜单功能

你是一个订阅号的运营者么?你还在为自己的宣传没有自定义菜单烦恼么?你还在为了你的个人微信订阅号无法认证而没有自定义菜单功能而痛苦么?那么不要着急,现在小志哥教你免费获取自定义菜单功能,不论你是个人的订阅号还是企业的,不论你是认证的还是没有认证的(当然认证的是不需要我的帮忙的,哈哈)! 公众帐号运营者点击"添加功能插件"后选择右下角的"自定义菜单"卡片可申请开通自定义菜单插件. 编辑自定义菜单功能时可选择"跳转到网页"和"发送消息&quo

PHP语言开发微信公众平台(订阅号)之curl命令

在开发过程中,经常会遇到要求用curl命令调用接口的情况 那么,什么是curl,简单来说curl是一个利用url语法规定来传输文件和哦数据的工具,支持很多协议,如 http.ftp.telent 等,所幸php 也支持 curl curl虽然很复杂,但是很可以总结为四步. curl操作四步走: 1.初始化 $ch = curl_init()2.设置参数 curl_setopt($ch,参数)3.执行 curl_exec($ch)4.关闭 curl_close($ch)输出错误信息: curl_e

微信公众号之订阅号(已认证)实现oauth2授权登录详细步骤介绍

一: 简介 通过 微信公众平台---->权限接口 可以得知 微信的订阅号是没有授权登录接口的,只有服务号才有该权限.这点微信公众平台在多处反复强调 最终的事实是:微信订阅号是可以实现授权登录的! 二:具体实现步骤: 1. 首先在 微信公众平台(https://mp.weixin.qq.com/) [开发]----> [基本配置]----->[服务器配置]完成基本的配置信息 URL: 这里的地址我写的是我们HTML5项目的某个Controller或Servlet的地址,例如 http://

微信公众平台服务号与订阅号区别详解【有图】

微信公众平台现在分为两个类别的号:一个是服务号,一个订阅号.服务号是针对企业的,订阅号是针对个人的.这个两种类型的号有很大的区别,特别是功能上有所不同. 工具/原料 电脑.微信公众平台 微信公众平台服务号与订阅号"首页"区别 1 微信公众平台服务号首页面:主要的标志是:服务号 其他的和订阅号一样.如下图所示: 2 微信公众平台订阅号首页面:主要的标志是:订阅号 其他的和服务号一样.如下图所示: 3 微信公众平台服务号与订阅号进入的首页界面是一样的,主要的区别就是标志不一样,明确指出所登

微信公众微信平台服务号和订阅号的区别

一.服务号.订阅号的介绍(区别) 微信公众平台现在已分成订阅公众号和服务公众号两种类型.公众平台服务号,是公众平台的一种帐号类型,旨在为用户提供服务.如:招商银行.中国南方航空.公众平台订阅号,是公众平台的一种帐号类型,为用户提供信息和资讯.如:骑行西藏.央视新闻. 二.服务号的功能公众平台服务号,是公众平台的一种帐号类型,旨在为用户提供服务.如:招商银行.中国南方航空.1.1个月(30天)内仅可以发送1条群发消息.2.发给订阅用户(粉丝)的消息,会显示在对方的聊天列表中.3.在发送消息给用户时

微信公众平台认证步骤详解及服务号和订阅号区别

微信公众号对象: 企业.媒体.以及公益.社区等组织.机构. 微信公众号作用: 通过微信公众渠道将品牌推广给上亿或者更多的微信用户. 1.极快的传播速度.极少的宣传成本: 2.提高品牌知名度,打造更具影响力的品牌形象. 3.危机公关(越来越需要) 微信公众号怎样认证: 一般企业或个人通过认证除了看努力还得看天意,当然也可以联系一些认证机构去办理相对要简单些.虽然微信公众号的口号是"再小的个体,也有自己品牌",但个体的力量毕竟不如团队的力量-- 认证条件: 1.微信公众号认证需要在业内有一

微信公众平台认证步骤具体解释及服务号和订阅号差别

微信公众号对象: 企业.媒体.以及公益.社区等组织.机构. 微信公众号作用: 通过微信公众渠道将品牌推广给上亿或者很多其它的微信用户. 1.极快的传播速度.极少的宣传成本. 2.提高品牌知名度.打造更具影响力的品牌形象. 3.危机公关(越来越须要) 微信公众号如何认证: 一般企业或个人通过认证除了看努力还得看天意,当然也能够联系一些认证机构去办理相对要简单些.尽管微信公众号的口号是"再小的个体.也有自己品牌",但个体的力量毕竟不如团队的力量-- 认证条件: 1.微信公众号认证须要在业内

微信5.0公众平台企业服务号和订阅号怎样申请?

http://jingyan.baidu.com/article/f96699bba230f9894e3c1be7.html 微信5.0公众平台企业服务号和订阅号怎样申请?

云展网教程 | 微信杂志分享公众号以及订阅号方法

目前微信公众平台只支持图文推送,在后台的"图文消息"里添加的正文内容,仅支持插入图片.腾讯视频.微视以及投票,以及添加"原文链接",不能嵌入代码,也不能在正文内容添加链接,也就是说我们不能把做好的微杂志以链接的形式放在正文供用户点击浏览,也不能像网页一样将微杂志直接嵌入微信后台,那么我们如何在微信上发布电子杂志呢? (下列4种方法适用于公众号以及订阅号两种类型,均以云展网为案例) 方法一: 发布图文消息+原文链接 每一期的微杂志为一个图文消息,添加微杂志的URL为原