返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >PHP获取微信通用Access token
  • 775
分享到

PHP获取微信通用Access token

php微信开发语言 2023-09-04 13:09:04 775人浏览 泡泡鱼
摘要

官方文档 https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Get_access_token.html https:

官方文档
https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Get_access_token.html
https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/getStableAccessToken.html

获取 Access token

$data['grant_type'] = 'client_credential';$data['appid'] = $appid;$data['secret'] = $appsecret;$url = 'https://api.weixin.qq.com/cgi-bin/token?' . Http_build_query($data);$res = JSON_decode(file_get_contents($url), true);
$access_token_str = Db::name('config')->value('access_token');$access_token_arr = json_decode($access_token_str, true);$access_token = $access_token_arr['access_token'];if ($access_token_arr['expires_in'] < time()) {$url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=***&secret=***";$response = json_decode(file_get_contents($url), true);$access_token = $response['access_token'];$data['access_token'] = $access_token;$data['expires_in'] = time() + 7000;Db::name('config')->where('id', 1)->setField('access_token', json_encode($data));}return json(['code' => 200, 'token' => $access_token]);

获取 Stable Access token

function send_post($url, $post_data) {    $postData = http_build_query($post_data);    $options = array(        'http' => array(            'method' => 'POST',            'header' => 'Content-type:application/x-www-fORM-urlencoded',            'content' => $postData,            'timeout' => 15 * 60 // 超时时间(单位:s)        )    );    $context = stream_context_create($options);    $result = file_get_contents($url, false, $context);    return $result;}//使用方法$data['grant_type'] = 'client_credential';$data['appid'] = $appid;$data['secret'] = $appsecret;$url = 'https://api.weixin.qq.com/cgi-bin/stable_token';$response = json_decode(send_post($url, json_encode($data)), true);$access_token = $res['access_token'];

来源地址:https://blog.csdn.net/qq_19716091/article/details/131309567

--结束END--

本文标题: PHP获取微信通用Access token

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

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

猜你喜欢
  • PHP获取微信通用Access token
    官方文档 https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Get_access_token.html https:...
    99+
    2023-09-04
    php 微信 开发语言
  • php怎么获取微信token和ticket并返回签名
    这篇文章主要讲解了“php怎么获取微信token和ticket并返回签名”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php怎么获取微信token和ticket并返回签名”吧!当我们想要知道...
    99+
    2023-06-20
  • 通过java方式获取微信用户openId
    通过java方式获取微信用户openId 0.先熟悉微信网页授权流程 https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authoriza...
    99+
    2023-08-21
    微信 微信小程序 java
  • 微信公众平台开发使用Java如何实现获取token
    微信公众平台开发使用Java如何实现获取token?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。(一)token的介绍引用:access_token是公众号的全局唯一票据,...
    99+
    2023-05-31
    java token
  • 微信小程序获取用户信息
    要在微信小程序中获取用户信息,你可以按照以下步骤进行操作: 在小程序的app.json文件中添加"scope.userinfo"权限,例如: ``` "permission": {   "scope.userinfo": {     "d...
    99+
    2023-09-21
    微信小程序 小程序
  • 微信小程序---组件通信---使用selectComponent获取组件实例
    微信小程序—组件通信—使用selectComponent获取组件实例 子组件component wxml {{count}} js properties: {count:Number }, methods: {addCount(){...
    99+
    2023-08-18
    微信小程序 小程序 前端
  • 怎么获取微信用户openid
    这篇文章主要介绍“怎么获取微信用户openid”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么获取微信用户openid”文章能帮助大家解决问题。1、前言首先我们要进行相关的开发的话,那么我们需要先...
    99+
    2023-07-05
  • springboot+jwt+微信小程序授权登录获取token的方法实例
    目录前言配置XcxAuthenticationProviderXcxAuthenticationToken小程序授权登录前言 我们有时候在开发中,遇到这样的问题,就是我们需要小程序授...
    99+
    2024-04-02
  • 微信小程序获取用户openid
    小程序端直接获取: 实现代码:直接简单 wx.login({ success(res) { if (res.code) { //发起网络请求 wx.request({ ...
    99+
    2023-08-17
    微信小程序 前端 小程序
  • (PHP)获取微信支付平台证书步骤
    在个人项目中已经通过composer 安装微信支付包:         在更人项目根目录命令行窗口执行下面的安装命令         安装命令:composer require wechatpay/wechatpay 为什么要获取微信支付平...
    99+
    2023-08-31
    php 开发语言
  • 微信小程序如何获取用户信息
    自我介绍 我是IT果果日记,微信公众号请搜索 IT果果日记 一个普通的技术宅,定期分享技术文章,欢迎点赞、关注和转发,请多关照。 微信小程序用户基本信息有哪些? 除了基本信息,微信还会提供openId和union...
    99+
    2023-09-05
    微信小程序 小程序 微信 Powered by 金山文档
  • 微信小程序获取位置信息
    目录 一、获取当前位置的经纬度 二、获取当前具体信息(国家,城市等信息) 1.注册腾讯地图账号 2.创建应用 3.添加key 4.下载sdk文件 5.获取位置信息 5.1剪切完成后,在你需要引用位置信息的模板中的js文件中进行配置 5.2在...
    99+
    2023-09-01
    微信小程序 小程序
  • 微信小程序怎么获取php中json数组
    本篇内容介绍了“微信小程序怎么获取php中json数组”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、使用ajax进行请求使用ajax发送...
    99+
    2023-07-06
  • 微信小程序获取头像
    微信小程序获取头像的问题 微信小程序获取用户权限被收回(需要使用头像昵称填写) 当小程序需要让用户完善个人资料时,可以通过微信提供的头像昵称填写能力快速完善。 根据相关法律法规,为确保信息安全,由用户上传的图片、昵称等信息微信侧将进行...
    99+
    2023-09-29
    微信小程序 小程序 微信
  • 获取微信小程序源码
    一、使用adb连接手机获取小程序源码 1、手机root环境下 开启调试模式,手机通过USB数据线连接电脑 查看设备 adb.exe devices 连接设备 adb.exe connect 10.10.10.1 //ip为手机IP ...
    99+
    2023-09-24
    微信小程序 小程序 Powered by 金山文档
  • 如何通过微信小程序API获取发票抬头
    本文将为大家详细介绍“如何通过微信小程序API获取发票抬头”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“如何通过微信小程序API获取发票抬头”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下...
    99+
    2023-06-26
  • 通过大白话理解微信小程序获取授权
    目录微信为什么要授权微信怎么授权?微信登录总结微信为什么要授权 微信用户授权,才可以操作微信官方的某些接口。简单来说就是:微信定义了很多接口,然后他们认为有一部分是涉及到用户使用安全...
    99+
    2022-12-08
    微信小程序获取授权信息 小程序用户授权登录详解 小程序获取用户微信号授权
  • 微信小程序开发之获取用户信息
    环境 微信开发者工具 Stable 1.06.2303220云开发控制台 v1.5.47 用户的openid和头像名称信息 openid 是小程序用户的唯一标识。注意, openid 并不是微信用户的...
    99+
    2023-09-27
    微信小程序
  • Android通过包名获取应用信息
    android应用/游戏上架国内渠道,国外GooglePlay接入的登录或者支付验证需要验证包名,versionCode,签名等应用信息,为了快...
    99+
    2022-06-06
    Android
  • 微信小程序如何获取微信运动步数
    这篇“微信小程序如何获取微信运动步数”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“微信小程序如何获取微信运动步数”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获,下面让...
    99+
    2023-06-26
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作