iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >基于微信签名signature获取(实例讲解)
  • 674
分享到

基于微信签名signature获取(实例讲解)

获取signature 2023-05-31 03:05:03 674人浏览 安东尼
摘要

微信分享的签名算法微信也写有,主要是调用接口需要使用服务器(微信官方文档是这么说的,试了下前端居然特么也可以),不过微信的access_token和jsapi_ticket是有使用次数限制的,所以还是用服务器来获取,得到以后存下来,下次使用

微信分享的签名算法微信也写有,主要是调用接口需要使用服务器(微信官方文档是这么说的,试了下前端居然特么也可以),不过微信的access_token和jsapi_ticket是有使用次数限制的,所以还是用服务器来获取,得到以后存下来,下次使用判断超时以后再重新获取,这样就够用了,要不然就会出现接口调用次数超出限制这种尴尬的事情了。

如果需要使用自定义分享文案的时候,服务号或者订阅号一定要是已认证的(我的是个人类型的订阅号,不能认证,所以不能使用分享功能)

我这边用的是node做的后台,所以代码用的是js代码,当然其他的也可以,逻辑都一样,代码写法不一样而已。

1.首先是公众号的设置

我这边申请的是一个订阅号

首先,要在 开发 -> 基本配置 下,获取到自己的开发者id(appid)和开发者密码(AppSecret),这两个是必须的

然后要在同目录下的 ip白名单 选项里设置好服务器的ip

这样,基本服务器设置就算完成了。

2.然后就是我们最擅长的事了——写代码

根据微信官方文档,第一步,我们需要拿到access_token,并且这个access_token有7200秒的有效期,所以拿到access_token以后要存在本地(文件存储或者数据库存储都可以,反正存好就行)

具体实现代码如下

首先需要引入node对应的模块(mongodb数据库每次使用还要启动,我嫌麻烦,所以我这边用的是文件存储)

var express=require('express');var https=require('Https');5 var fs = require("fs");var crypto = require('crypto');

--结束END--

本文标题: 基于微信签名signature获取(实例讲解)

本文链接: https://www.lsjlt.com/news/223368.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 基于微信签名signature获取(实例讲解)
    微信分享的签名算法微信也写有,主要是调用接口需要使用服务器(微信官方文档是这么说的,试了下前端居然特么也可以),不过微信的access_token和jsapi_ticket是有使用次数限制的,所以还是用服务器来获取,得到以后存下来,下次使用...
    99+
    2023-05-31
    获取 signature
  • VUE如何解决微信签名及SPA微信invalid signature问题
    这篇文章主要介绍了VUE如何解决微信签名及SPA微信invalid signature问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。需求...
    99+
    2024-04-02
  • 获取Android签名MD5的方式实例详解
    目录1. 获取MD5的一般方式1.1 有签名文件(.keystore)的情况下:1.2 有apk包的情况下:1.3 解压apk包,拿到META-INF/CERT.RSA文件:2. 获...
    99+
    2023-02-09
    Android 获取签名 android md5 安卓获取md5
  • php怎么获取微信token和ticket并返回签名
    这篇文章主要讲解了“php怎么获取微信token和ticket并返回签名”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php怎么获取微信token和ticket并返回签名”吧!当我们想要知道...
    99+
    2023-06-20
  • JavaScript navigator.userAgent获取浏览器信息案例讲解
    浏览器对于我们来说,可能是最熟悉的工具了。熟知的浏览器Firefox、Opera、Safari、IE、Chrome以外,据说世界上还有近百种浏览器。通常在开发的时候要做到兼容各种浏览...
    99+
    2024-04-02
  • php微信授权登录实例讲解
    要使用微信授权登录功能需要先在微信开发平台创建应用。然后会获取微信提供给你的appId和AppSecret,然后就可以进行开发了。 当然现有很多大佬封装的微信类库非常齐全,而且还很好...
    99+
    2024-04-02
  • 基于CopyOnWriteArrayList并发容器(实例讲解)
    CopyOnWriteArrayList并发容器Copy-On-Write简称COW,是一种用于程序设计中的优化策略。其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改这个内容的时候,才会真正把内容Copy出去形成一个新的内容然...
    99+
    2023-05-30
    copyonwritearraylist 并发容器 lis
  • 通过Class类获取对象(实例讲解)
    通过Class对象获取对象的方式是通过class.newInstance()方式获取,通过调用默认构造参数实例化一个对象。@Datapublic class Person { private String name; private i...
    99+
    2023-05-31
    class类 获取 对象
  • 基于Python实现最新房价信息的获取
    整个数据获取的信息是通过房源平台获取的,通过下载网页元素并进行数据提取分析完成整个过程 导入相关的网页下载、数据解析、数据处理库 from fake_useragent impor...
    99+
    2024-04-02
  • 基于spring中的aop简单实例讲解
    aop,即面向切面编程,面向切面编程的目标就是分离关注点,比如:一个骑士只需要关注守护安全,或者远征,而骑士辉煌一生的事迹由谁来记录和歌颂呢,当然不会是自己了,这个完全可以由诗人去歌颂,比如当骑士出征的时候诗人可以去欢送,当骑士英勇牺牲的时...
    99+
    2023-05-31
    spring aop 实例
  • 微信小程序实现手写签名的示例代码
    目录1.效果图2.相关代码canvas代码js相关在微信小程序上实现手写签名,获取canvascontext新版本和旧版本有点坑,新版本在获取canvas后如果页面有滑动,则签名坐标...
    99+
    2024-04-02
  • Python如何获取微信好友地区、性别、签名信息并将结果可视化
    这篇文章主要讲解了“Python如何获取微信好友地区、性别、签名信息并将结果可视化”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python如何获取微信好友地区、性别、签名信息并将结果可视化...
    99+
    2023-06-20
  • 微信小程序---组件通信---使用selectComponent获取组件实例
    微信小程序—组件通信—使用selectComponent获取组件实例 子组件component wxml {{count}} js properties: {count:Number }, methods: {addCount(){...
    99+
    2023-08-18
    微信小程序 小程序 前端
  • 示例讲解php如何实现微信推送信息功能
    随着互联网的不断发展,微信已经成为了人们生活中必不可少的工具之一。许多网站和应用都需要将信息实时推送到用户的微信上,而PHP作为一种流行的服务器端编程语言,可以实现通过微信公众号给用户推送信息的功能。那么,今天我们就来介绍一下如何使用PHP...
    99+
    2023-05-14
  • 基于Redis的限流器的实现(示例讲解)
    1 概述 系统中的接口通常都有限流,比如 70次/秒 ,如何保证我们的接口的调用次数在超过第三方接口限流的时候快速失败呢?这时候就需要限流器了。下面是笔者用redis实现限流器的流程图。 2 代码 ...
    99+
    2024-04-02
  • 基于Java中UDP的广播形式(实例讲解)
    UDP---用户数据报协议,是一个简单的面向数据报的运输层协议。UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地 ,也不能保证数据包到达的顺序。由于UDP在传输数据报前不用在客户和服务器之间建立...
    99+
    2023-05-30
    java udp 广播
  • 微信小程序模板与设置WXML实例讲解
    目录一、WXML模板语法--数据绑定二、WXML模板语法--事件绑定三、WXML模板语法--条件渲染1、wx:if2、结合<block>使用wx:if3、hidden隐藏...
    99+
    2022-11-13
    微信小程序模板 微信小程序设置WXML
  • 怎么用php获取本月第几周(实例讲解)
    在PHP的日期操作中,获取本月第几周是一个常见的需求,特别是在对项目中的日期数据进行处理、统计和分析时。本文将讲解如何使用PHP获取本月第几周,并提供一些实用的示例。一、使用date()函数获取本月第几周PHP的date()函数可以非常方便...
    99+
    2023-05-14
    php
  • 微信小程序实现简单手写签名组件的方法实例
    目录背景:需求:效果一、思路 二、实现 1. 页面与样式 2. 初始化 3. 点击时 4. 签名时 三、总结 背景: 在做项目过程中,需要在微信小程序中实现手写签名组件。在网上找了微...
    99+
    2024-04-02
  • 微信小程序获取手机号的完整实例(Java后台实现)
    目录小程序后端接口总结小程序端:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/get...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作