-
大小: 0.02M文件类型: .zip金币: 1下载: 0 次发布日期: 2021-01-30
- 语言: JavaScript
- 标签: 接口 微信 js d
资源简介
JAVA, Node, Python 部分代码只实现了签名算法,需要开发者传入 jsapi_ticket 和 url ,其中 jsapi_ticket 需要通过 http://api.weixin.qq.com/cgi-bin/ticket/getticket?type=jsapi&access_token=ACCESS_TOKEN 接口获取,url 为调用页面的完整 url 。
PHP 部分代码包括了获取 access_token 和 jsapi_ticket 的操作,只需传入 appid 和 appsecret 即可,但要注意如果已有其他业务需要使用 access_token 的话,应修改获取 access_token 部分代码从全局缓存中获取,防止重复获取 access_token ,超过调用频率。
注意事项:
1. jsapi_ticket 的有效期为 7200 秒,开发者必须全局缓存 jsapi_ticket ,防止超过调用频率。
PHP 部分代码包括了获取 access_token 和 jsapi_ticket 的操作,只需传入 appid 和 appsecret 即可,但要注意如果已有其他业务需要使用 access_token 的话,应修改获取 access_token 部分代码从全局缓存中获取,防止重复获取 access_token ,超过调用频率。
注意事项:
1. jsapi_ticket 的有效期为 7200 秒,开发者必须全局缓存 jsapi_ticket ,防止超过调用频率。
代码片段和文件信息
import java.util.UUID;
import java.util.Map;
import java.util.HashMap;
import java.util.Formatter;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.io.UnsupportedEncodingException;
class Sign {
public static void main(String[] args) {
String jsapi_ticket = “jsapi_ticket“;
// 注意 URL 一定要动态获取,不能 hardcode
String url = “http://example.com“;
Map ret = sign(jsapi_ticket url);
for (Map.Entry entry : ret.entrySet()) {
System.out.println(entry.getKey() + “ “ + entry.getValue());
}
};
public static Map sign(String jsapi_ticket String url) {
Map ret = new HashMap();
String nonce_str = create_nonce_s
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-01-08 08:16 sample\
目录 0 2015-01-29 07:13 sample\python\
文件 895 2015-01-29 07:13 sample\python\sign.py
目录 0 2015-01-29 07:14 sample\node\
文件 284 2014-12-04 02:57 sample\node\package.json
目录 0 2014-12-04 02:57 sample\node\node_modules\
目录 0 2014-12-04 02:57 sample\node\node_modules\jssha\
文件 6211 2014-12-04 02:57 sample\node\node_modules\jssha\package.json
文件 1447 2014-12-04 02:57 sample\node\node_modules\jssha\LICENSE
文件 4244 2014-12-04 02:57 sample\node\node_modules\jssha\CHANGELOG
文件 4490 2014-12-04 02:57 sample\node\node_modules\jssha\README.md
文件 66 2014-12-04 02:57 sample\node\node_modules\jssha\.npmignore
文件 697 2014-12-04 02:57 sample\node\node_modules\jssha\bower.json
目录 0 2014-12-04 02:57 sample\node\node_modules\jssha\src\
文件 11882 2014-12-04 02:57 sample\node\node_modules\jssha\src\sha.js
文件 313 2014-12-04 02:57 sample\node\check_sign.js
文件 1050 2015-01-29 07:14 sample\node\sign.js
目录 0 2015-12-10 07:39 sample\php\
文件 52 2015-12-10 06:28 sample\php\access_token.php
文件 4073 2015-12-10 07:39 sample\php\jssdk.php
文件 52 2015-12-10 07:03 sample\php\jsapi_ticket.php
文件 1674 2015-01-20 03:19 sample\php\sample.php
文件 721 2015-01-08 08:16 sample\readme.txt
目录 0 2015-01-29 07:12 sample\java\
文件 2385 2015-01-29 07:12 sample\java\sign.java
- 上一篇:js 地区联动(省市县)
- 下一篇:js生成二维码
相关资源
- 手机端-摇大奖 摇一摇-前端页面素材
- js 红包雨抽奖效果
- js 吃月饼 小游戏
- 大家来找茬游戏以JS实现
- HTML 拼图游戏,js拼图
- 微信小程序面馆/商城
- 拳皇HTML小游戏源码h5+nodejs
- cocoscreator跑酷游戏源码js语言开发
- HTML贪吃蛇游戏,附重玩,加速,暂停
-
PHP调用 Jquery ajaxForm 返回 xm
l json h -
非常不错的Jquery 弹出层源码la
yer. - 在线浏览pdf文档 源码 js
- js日期控件 demo
-
ExtJS仿windows 桌面风格 (EXTPla
yer) - js视差控件框架2(首屏动态载入效果
- 响应式网站仿微信自定义菜单导航J
- js 图片轮播
- 轻量级jQuery对话框插件 jQuery.dialog.j
- MindFusionJsDiagramDemo
- html实现拍照功能(纯js实现,不依赖
- 使用js来调用本地摄像头识别二维码
- 多选下拉 angularjs插件 (select2)
- ocr文字识别组件源码(tesseract.js)
- js画地铁
- 基于Three.js的3D全景实现
- videoJS 网页视频播放器支持MP4
- jsmind扩展(思维导图)
- 微信小程序:数码商城前端源码
- vue模拟微信
- node实现微信公众号
评论
共有 条评论