微信小程序
wangmj518
软件开发,中间件,数据库,企业管理
展开
-
php(ThinkPHP)实现微信小程序的登录过程
源码也在我的github中给出https://github.com/wulongtao/think-wxminihelper下面结合thinkPHP框架来实现以下微信小程序的登录流程,这些流程是结合了官网和github的一个网站综合实现的https://mp.weixin.qq.com/debug/wxadoc/dev/api/api-login.html?t=2017112#转载 2018-01-29 10:28:48 · 720 阅读 · 1 评论 -
微信中控网页授权的实现
大家都知道,微信公众号不同于企业微信(原企业号),一个公众号只有一个应用,只能配一个服务器地址。另一个不同就是,在刷新access_token时,公众号的access_token会更新,旧的会失效。因此,微信平台建议使用一个中控服务器来定时刷新access_token,可以使用内存存储或持久化到数据库中。保证在有效时间内,所调用的token相同。我做了一个微信中控的小应用,将所有公众号的消息及...转载 2018-09-12 16:51:59 · 1513 阅读 · 0 评论 -
PHP微信开发-access-token的获取与存储
存储是以.txt的方式存储token值的 先上代码 <?php require_once("file_cache.php"); class WeixinUtil{ private $appId = 'appId '; private $appSecret = 'appSecret '; //获取AccessToken ...转载 2018-09-12 17:38:04 · 2869 阅读 · 0 评论 -
php微信开发(1):缓存access_token的方法
语言:PHPaccess_token一直要用,但每天取的数量有限制。反正2小时才过期。就想缓存一下。File1: wx_access_token.phpFile2: file_cache.php---------------------------File1: wx_access_token.php<?php/* * wx_access_token.php *...转载 2018-09-12 17:39:04 · 795 阅读 · 0 评论 -
获取access_token的中控服务器
access_token 是全局唯一接口调用凭据,开发者调用各接口时都需使用 access_token,请妥善保存。access_token 的存储至少要保留512个字符空间。access_token 的有效期目前为2个小时,需定时刷新,重复获取将导致上次获取的 access_token 失效。获取 access_token公众平台的 API 调用所需的 access_token 的使用及...转载 2018-09-12 20:56:14 · 1589 阅读 · 0 评论 -
小编感觉再不分享EasyWechat SDK粉友将不答应了!
最近小编发表了《将TinkPHP和LaneWeChat框架结合进行微信开发吧!》和《微信开发框架weiphp4.0和豆信3.1(douchat)的一些区别》等一些关于微信公众号开发的框架和SDK方面的文章,网友反馈怎么不分享下EasyWechat,所以就有了今天的分享!粉友的诤诤建言EasyWechat,号称最优雅的php包,虽然是自吹,但小编对比下其它,感觉还不错。那么小编今日就...转载 2019-02-22 19:28:41 · 607 阅读 · 1 评论 -
将TinkPHP和LaneWeChat框架结合进行微信开发
最近小编发表了《将TinkPHP和LaneWeChat框架结合进行微信开发吧!》和《微信开发框架weiphp4.0和豆信3.1(douchat)的一些区别》等一些关于微信公众号开发的框架和SDK方面的文章,网友反馈怎么不分享下EasyWechat,所以就有了今天的分享!粉友的诤诤建言EasyWechat,号称最优雅的php包,虽然是自吹,但小编对比下其它,感觉还不错。那么小编今日就...转载 2019-02-22 21:39:14 · 458 阅读 · 0 评论 -
将TinkPHP和LaneWeChat框架结合进行微信开发吧!
想进行微信开发,是不是面对后台逻辑的组织和五花八门的微信API无从下手?小编建议将TinkPHP和LaneWeChat框架结合起来进行微信开发。TinkPHP框架ThinkPHP是一个快速、简单的基于MVC和面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,自2006年诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简代码的同时,尤其注重开发体验和易用性,并且拥有...转载 2019-02-22 21:41:19 · 609 阅读 · 1 评论 -
easywechat的使用(laravel + easywechat 开发微信公众号(原创))
laravel+easywechat 开发微信公众号参考easywechat官方文档:https://easywechat.org/zh-cn/docs/ 在laravel中使用easywechat1.安装包文件:(如果使用更高版本,请查看easywechat文档)composer require "overtrue/laravel-wechat:~3.0"注册Servi...转载 2019-02-22 21:42:05 · 15009 阅读 · 0 评论 -
php获取微信公众号access_token并存储到数据库
function getJson($url){$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt($ch, CU...转载 2018-09-12 16:50:44 · 1207 阅读 · 0 评论 -
微信公众号开发——获取access_token(PHP版)
access_token是调用微信接口的唯一凭据,每两小时刷新一次,我们需要每两小时就获取一次access_token。<?phpclass TokenUtil { //获取access_token并保存到token.txt文件中 public static function build_access_token(){ $ch = curl_ini...转载 2018-09-12 16:50:01 · 3869 阅读 · 0 评论 -
微信小程序 css使用技巧总结
微信小程序 css使用技巧1:用纯CSS创建一个三角形的原理把上、左、右三条边隐藏掉(颜色设为 transparent)12345678910111213.demo { width: 0; height:转载 2018-01-29 14:23:14 · 1909 阅读 · 0 评论 -
微信小程序 tabs选项卡效果的实现
微信小程序 tabs选项卡效果前言:最近微信应用号是炒的如火如荼,热门满满,但是也可以发现搜索关键词出来,各类网站出现的还都是微信的官方文档解释。正好赶上这个热潮,这几天先把小程序技术文档看了个遍,就直接着手写案例了。很多组件微信内部已经封装完了,正好发现没有tab选项卡效果,这两天正好研究了下。思路如下:1.首先点击导航的时候需要两个变量,一个存储当前点击样式类,转载 2018-01-29 14:24:29 · 1218 阅读 · 0 评论 -
微信小程序 数据访问实例详解
先简单说一下,小程序的结构如图所示1、每个视图(.wxml)只需要添加对应名字的脚本(.js)和样式(.wxss)就可以了,不需要引用,page下面的脚本以及样式都是继承至最外面的app.js , app.wxcss2、脚本也就是.js文件,他有固定格式:page,是用于获取数据的3、utils是用来放置数据接口的数据访问,如果懂点ajax,转载 2018-01-29 14:26:10 · 788 阅读 · 0 评论 -
微信小程序模板消息群发、无限制推送相关讲解
模版消息推送是微信小程序采用的通知形式,用户本人在小程序页面有交互行为后,可触发下发通知,通过微信聊天列表中的服务通知可快捷进入查看消息。此外,点击查看详情还能跳转到下发消息的小程序的指定页面。但是为了避免这种通知被滥用,带来不好的用户体验,小程序也对模板消息推送做了相应的限制。为了更好的优化小打卡小程序的打卡通知功能,我在开发的过程中自行摸索了一套突破推送限制的解决方案。可以实现7天内向用户推送...转载 2018-02-16 17:19:39 · 23542 阅读 · 1 评论 -
微信小程序显示cms里的html文章
首先在cms模版中将html文章转化为json数据,识别图片,文本和换行,过滤掉样式和标签。这里是用PHP的正则表达式函数来实现的,$content是cms里的html文章。 <?php $_arr = preg_split('/(<img.*?>)/i', $content, -1, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM...转载 2018-02-11 10:56:35 · 448 阅读 · 0 评论 -
Composer 安装TP5.1
一.前期准备:1.下载安装包,https://getcomposer.org/download/2.在php.ini文档中去掉extension=php_openssl.dll前面的分号(;)3.下载php_ssh2.dll、php_ssh2.pdb,http://windows.php.net/downloads/pecl/releases/ssh2/0.12/ ...转载 2019-02-22 21:43:12 · 594 阅读 · 0 评论