wechat-js-sdk
来源:互联网 发布:unity3d敌人巡逻 编辑:程序博客网 时间:2024/05/18 03:56
最近看一一下微信的js-sdk,发现功能比较多的,而且也比较好用。然后自己按照极课学院上面的内容学习了一下,感觉接口调用还是蛮简单的一件事情,问题就在于自己的公众号的接口能实现的还是比较少的,很多功能的权限都没有。
注意文档和php的说明以及使用sample,自己都有的,官方给出的里面js-sdk是不用动的。
这里自己接下来给出一个样例的书写:
<?phprequire_once "jssdk.php";$jssdk = new JSSDK("wx57*******60b8da", "7b5beb*********77512b97270dc");$signPackage = $jssdk->GetSignPackage();?><!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>极客学院</title> <meta name="viewport" content="width=device-width,initital-scale=1"></head><body><button id="btn">点击这里</button><button id="btn2">点击拍照</button></body><script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script><script> // 注意:所有的JS接口只能在公众号绑定的域名下调用,公众号开发者需要先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。 // 如果发现在 Android 不能分享自定义内容,请到官网下载最新的包覆盖安装,Android 自定义分享接口需升级至 6.0.2.58 版本及以上。 // 完整 JS-SDK 文档地址:http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html wx.config({ debug:true, appId: '<?php echo $signPackage["appId"];?>', timestamp: <?php echo $signPackage["timestamp"];?>, nonceStr: '<?php echo $signPackage["nonceStr"];?>', signature: '<?php echo $signPackage["signature"];?>', jsApiList: [ // 所有要调用的 API 都要加到这个列表中 "onMenuShareTimeline", "openLocation", "getLocation", "chooseImage", "previewImage", "uploadImage" ] }); wx.ready(function () { document.getElementById("btn").onclick = function(){ wx.openLocation({ latitude: 60.39, // 纬度,浮点数,范围为90 ~ -90 longitude: 113.10, // 经度,浮点数,范围为180 ~ -180。 name: '天门', // 位置名 address: '我也不知道这是哪里,反正随便写的', // 地址详情说明 scale: 20, // 地图缩放级别,整形值,范围从1~28。默认为最大 infoUrl: 'http://www.jikexueyuan.com' // 在查看位置界面底部显示的超链接,可点击跳转 }) }; document.getElementById("btn2").onclick = function(){ wx.chooseImage({ success:function(res){ var localIds = res.localIds; } }); } });</script></html>
0 0
- wechat-js-sdk
- share sdk WeChat unionid
- 仿微信 JS-Wechat。React_Native
- 开源库Magicodes.WeChat.SDK总体介绍
- 微信WeChat“被扫支付SDK”
- wechat-sdk-android-with-mta:+ failed
- PHP微信SDK——Zebra-Wechat
- 玩转iOS开发:集成 WeChat SDK - 支付篇
- 利用 django+wechat-python-sdk 创建微信服务器接入
- Error:Could not find wechat-sdk-android-with-mta.jar
- 关于wechat-php-sdk token验证失败的解决
- 用Python版微信SDK wechat-sdk去给微信公众号创建菜单
- Error:No cached version listing for com.tencent.mm.opensdk:wechat-sdk-androi
- 第十二周(点圆类)
- Android 重写onCreateOptionsMenu后菜单项不显示的问题
- JavaEE
- Android4.4从图库选择图片返回的路径不正确的解决方法
- centos6 使用epel源
- wechat-js-sdk
- C#程序员整理的Unity 3D笔记(二十):2D Toolkit之官方教程《Whack a Mole》
- mysql index and key
- 新安装的MySQL必须调整的10项配置
- JS事件-鼠标滚轮事件
- 在OpenGL中用参数方程绘制球体
- C# XML SelectNodes/SelectSingleNode
- centos6安装GitLab
- Linux文件系统管理