php生成抖音小程序自定义页面参数二维码代码

代码语言:php

所属分类:其他

代码描述:php生成抖音小程序自定义页面参数二维码代码

代码标签: php 生成 抖音 小程序 自定义 页面 参数 二维码 代码

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<?php

$appId = 'ttd******************';
$appSecret = '5123132************************************e';



$accessToken = getAccessToken($appId, $appSecret);
//var_dump($accessToken);
// 设置请求URL
$url = 'https://open.douyin.com/api/apps/v1/qrcode/create/';

// 设置请求头
$headers = array(
    'Content-Type: application/json',
    'access-token: '.$accessToken
);

// 设置请求体
$data = array(
    'app_name' => 'douyin',
    'appid' => $appId,
    'path' => urlencode('pages/collection/collection?from=douyin'),
    'width' => 500,
    "is_circle_code" => true,
    'set_icon' => true
);

// 初始化curl会话
$ch = curl_init();

// 设置curl选项
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

// 执行curl请求
$response = curl_exec($ch);

// 检查是否有错误
if (curl_errno($ch)) {
    echo 'Error:' . curl_error($ch);
} else {
    // 解析响应
    $responseData = json_decode($response, true);
    if ($responseData['err_no'] == 0) {
        echo "<img src='data:image/png;base64,".$responseData['data']['img']."' />";
    } else {
   .........完整代码请登录后点击上方下载按钮下载查看

网友评论0