以下是一个示例代码,可以实现从一言网站获取随机一言数据,输出为 JSON 格式的 API 接口:

<?php
// 从一言网站获取随机一言数据
$response = file_get_contents('https://v1.hitokoto.cn');
$data = json_decode($response, true);

// 构造 JSON 格式的 API 接口输出
$output = array(
    'code' => 0,
    'msg' => 'success',
    'data' => array(
        'id' => $data['id'],
        'hitokoto' => $data['hitokoto'],
        'type' => $data['type'],
        'from' => $data['from'],
        'creator' => $data['creator']
    )
);

// 输出 JSON 格式的 API 接口
header('Content-Type: application/json');
echo json_encode($output);
?>

这个代码通过 file_get_contents 函数从一言网站获取随机一言数据,并用 json_decode 函数将其解析为关联数组。然后,通过构造一个包含 codemsgdata 三个键值对的关联数组,输出 JSON 格式的 API 接口。最后,通过 header 函数设置输出的内容类型为 application/json,用 json_encode 函数将数组转换为 JSON 格式字符串,并输出到客户端。

PHP 一言 API 接口:获取随机一言数据并输出 JSON 格式

原文地址: https://www.cveoy.top/t/topic/mPy8 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录