php 获取小程序 二维码

本文将介绍如何使用PHP来获取微信小程序的二维码,包括调用微信API的过程、参数设置以及生成二维码的实际代码示例,帮助开发者实现小程序扫码功能。
摘要由CSDN通过智能技术生成
我这里请求的接口是接口 B:适用于需要的码数量极多的业务场景
https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/qr-code.html这个是官方给的接口文档
下面是我的代码 需要注意的是accesstoken 存起来 设置过期时间 我这边是存在redis中

public static function wxapp_code($accesstoken,$address){
    //构建请求二维码参数
    //path是扫描二维码跳转的小程序路径,可以带参数?id=xxx
    //width是二维码宽度
    $qcode ="https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=$accesstoken";
    $param = json_encode(array("scene"=>$address[1],"page"=>$address[0],"width"=> 80));
    //POST参数
    $result = self::httpRequest( $qcode, $param,"POST");
    return $result;
}
//把请求发送到微信服务器换取二维码
    public static function httpRequest($url, $data='', $method='GET'){
        $curl = curl_init();
        curl_setopt($curl, CURLOPT_URL, $url);
        curl_setopt($curl, CURLOPT_SSL_VERIF
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值