微信公众平台接口开发:基础接口

access_token的获取及应用介绍

access_token介绍

  • access_token由公众号的AppID和AppSecret组成,所以具有识别公众号的作用。
  • 可以把它比喻成一个钥匙,通过access_token,微信公众号才能调用微信接口,同样微信服务器通过access_token来判断该公众号是否有权限调用该接口。
  • 微信开发中access_token的重要性:  access_token是公众号的全局唯一票据,公众号调用各接口时都需要使用access_token。access_token的存储至少要保留512个字符空间。access_token的有效期为2个小时(7200s)。
  • access_token在后期应用开发中应采取的策略:将一次获取的access_token保存到数据库,2个小时后更新数据库,在2个小时内就不用去重新获取access_token,直接去数据库里面取

调用接口获取access_token值实例

<?php
/*
 *获取微信token
 */
$appid   = "wxbcd0f898bc6d6e71";     //根据用户不同的appid赋值
$secret  = "*******************";    //根据用户不同的secret赋值
$url 	 = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".$appid."&secret=".$secret;

// $token 	= (array)json_decode(file_get_contents($url));


$output  = gettoken($url);
$token   = (array)json_decode($output); 
echo $token['access_token'];



function gettoken($url){
	$ch = curl_init();
	curl_setopt($ch, CURLOPT_URL, $url);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
	curl_setopt($ch, CURLOPT_HEADER, 0);
	curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (windows NT 6.1; WOW64) AppleWebKit/537");
	curl_setopt($ch, CURLOPT_ENCODING, 'gzip');
	curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
	$output =curl_exec($ch);
	curl_close($ch);
	return $output;
}

如果报错 开启php_openssl.dll扩展 重启服务器

微信服务器 IP 及长链接转短链接接口调用实例

微信服务器IP接口调用实例

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值