getaccesstoken方法

通过appid和appsecret获取access_token的定义函数

这里用的是memcache缓存存储用户信息7000秒

<?php
function getAccessToken($appid,$appsecret) {
    $mem = new CacheMemcache();
    $acc = $mem->get(‘access_token_‘.$appid);
    if (!$acc)     {
        $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=$appid&secret=$appsecret";
        $result = https_request($url);
        $jsoninfo = json_decode($result, true);
        $access_token = $jsoninfo[‘access_token‘];
        if ($access_token)         {
            $expire = time() + 7000;
            $mem = new CacheMemcache();
            $mem->set(‘access_token_‘.$appid,$access_token,$expire);
        }
    }    else     {
        $access_token = $acc;
    }
    return $access_token;
}?>
时间: 2024-10-19 15:16:53

getaccesstoken方法的相关文章

微信getAccessToken方法

memcache缓存存储用户信息7000秒 <?php function getAccessToken($appid,$appsecret) { $mem = new CacheMemcache(); $acc = $mem->get('access_token_'.$appid); if (!$acc) { $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=$

微信硬件平台

调用openApi 微信硬件平台是微信推出连接物与人,物与物的IOT解决方案.也就是说可以通过微信控制各种智能设备.比如一些蓝牙设备.空调.电视等等. 我本身不懂硬件(虽然是电子信息专业),硬件是北航的两个研究生在弄,小团队里我负责开发H5自定义面板,刚开始看官方文档各种迷糊,对于jssdk.jsapi.Airkiss.openApi.直连SDK都不知道该用哪个做,官方论坛问问题基本上没结果,加了几个微信硬件群问问题,发现好些开发者和我一样,同一个问题,发到几个群里问,画面好心酸.给wxthin

iOS开发 - 开发支付篇

iOS 开发支付篇 随着互联网的发展,电商平台已经成为人们的习惯一种生活方式,电商个人认为站在开发的角度看,也就多了一个购物车和支付,而支付称为很多刚接触电商平台开发人员很向往的一个技术点,那么现在我讲自己了解的当前所有支付方式以及如何使用分享给大家. 支付宝支付: 支付流程 : (1)先与支付宝签约,获取商户id(partner)和账号id(seller) (2)下载相应的公私钥文件(加密签名使用),在客户端我们可能只需要私钥 (3)下载支付宝sdk (4)生成订单信息,可以直接客户端或者自己

微信硬件H5面板开发(一) ---- 调用openApi

微信硬件平台是微信推出连接物与人,物与物的IOT解决方案.也就是说可以通过微信控制各种智能设备.比如一些蓝牙设备.空调.电视等等. 我本身不懂硬件(虽然是电子信息专业),硬件是北航的两个研究生在弄,小团队里我负责开发H5自定义面板,刚开始看官方文档各种迷糊,对于jssdk.jsapi.Airkiss.openApi.直连SDK都不知道该用哪个做,官方论坛问问题基本上没结果,加了几个微信硬件群问问题,发现好些开发者和我一样,同一个问题,发到几个群里问,画面好心酸.给wxthings发邮件问,能回复

android开发新浪微博客户端 完整攻略 [新手必读]

开始接触学习android已经有3个礼拜了,一直都是对着android的sdk文档写Tutorials从Hello World到Notepad Tutorial算是初步入门了吧,刚好最近对微博感兴趣就打算开发个android版本的新浪微博客户端作为练手项目,并且以随笔的方式详细的记录开发的全过程.本人对java语言以及eclipse Ide都是初次应用基本上属于边学边用,做移动设备上的东西也是第一次,总的来说属于无基础.无经验.无天赋的纯三无人员,还请广大同学们多多给予指点. 开发第一件事情,那

新浪微博API Oauth2.0 认证

原文链接: http://rsj217.diandian.com/post/2013-04-17/40050093587 本意是在注销账号前保留之前的一些数据.决定用python 爬取收藏.可是未登录无法爬取.想要登录有两种办法,伪造浏览器登录.第二就是注册新浪开发者账号,通过Oauth认证调用其API. Oauth 的原理搞了一天才明白.很多网站都提供多语言的Oauth.而 1.0 和 2.0 的最大差别就是多了一个 callback 回调页面.关于这方面的说明很少,搞得我一头雾水折腾了好久.

微信开发----设置菜单

①创建我们的菜单API 这里只写了创建菜单,还有查询和删除菜单这里没有写.跟这个差不多的,照着搬就好了. ②因为上篇我们设置了我们的服务器URL.在设置的url中写代码 GetAccessToken方法: CacheHelper网址 JsonHelp: 创建菜单Json字符串: /// <summary> /// 有关菜单的模板 /// https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141013 /// 注意你的菜

微信公众号学习

一.微信公众号设计思路 二.微信公众号的分类 1.订阅号 1.简介 为媒体和个人提供一种新的信息传播方式,主要功能是在微信侧给用户传达资讯:(功能类似报纸杂志,提供新闻信息或娱乐趣事) 2.适用主要人群:个人.媒体. 3.群发次数 订阅号(认证用户.非认证用户)1天内可群发1条消息. 2.服务号 1.简介 为企业和组织提供更强大的业务服务与用户管理能力,主要偏向服务类交互(功能类似银行,12315,114等) 2.适用主要人群:企业.政府或其他组织. 3.群发次数 服务号1个月(按自然月)内可发

Spring Security 解析(七) —— Spring Security Oauth2 源码解析

Spring Security 解析(七) -- Spring Security Oauth2 源码解析 ??在学习Spring Cloud 时,遇到了授权服务oauth 相关内容时,总是一知半解,因此决定先把Spring Security .Spring Security Oauth2 等权限.认证相关的内容.原理及设计学习并整理一遍.本系列文章就是在学习的过程中加强印象和理解所撰写的,如有侵权请告知. 项目环境: JDK1.8 Spring boot 2.x Spring Security