免费函数计算服务
无需服务器,按需执行代码,支持多种编程语言
服务介绍
我们提供的免费函数计算服务允许您在无需搭建服务器的情况下,按需执行代码。该服务适用于轻量级的计算任务,如数据处理、API调用、定时任务等。
API 文档
API 端点
URL: https://name666.com/api/function.php
方法: POST 或 GET
API调用规则
请求方式
同时支持 GET、POST(表单 / JSON),无优先级,传参正确即可
核心参数
- 必传:func(字符串,要调用的函数名)
- 可选:params(参数,支持 JSON 数组字符串 / 普通字符串 / 数组)
参数格式兼容
- 若params是字符串(如123456),自动转为数组[123456]
- 若params是 JSON 字符串(如["123456"]),自动解析为数组
返回格式
固定 JSON 结构:
{"code": 状态码, "msg": 提示语, "data": 函数执行结果}
状态码说明:
- 200 = 成功
- 400 = 参数错
- 429 = 限流
- 500 = 执行错
黑名单规则
固定禁用:
- 文件操作(fopen/unlink 等)
- 系统命令(exec/system 等)
- 代码执行(eval/assert 等)
其余函数全部开放
限流规则
固定:单 IP 5 分钟最多 300 次请求,触发后返回 429 提示
字符编码
固定 UTF-8,返回 JSON 无中文转义
使用示例
// 使用POST请求(JSON格式)
fetch('https://your-domain.com/api/function.php', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
func: 'strlen',
params: ['Hello, World!']
})
})
.then(response => response.json())
.then(data => console.log(data));
// 使用POST请求(表单格式)
fetch('https://your-domain.com/api/function.php', {
method: 'POST',
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
},
body: 'func=strlen¶ms=["Hello, World!"]'
})
.then(response => response.json())
.then(data => console.log(data));
// 使用GET请求
fetch('https://your-domain.com/api/function.php?func=strlen¶ms=["Hello, World!"]')
.then(response => response.json())
.then(data => console.log(data));
返回示例
// 成功
{
"code": 200,
"msg": "函数strlen执行成功",
"data": 13
}
// 参数错误
{
"code": 400,
"msg": "请传入要调用的函数名:?func=函数名¶ms=参数数组"
}
// 限流
{
"code": 429,
"msg": "请求稍频繁,请5分钟后再试(5分钟最多300次)"
}
// 执行错误
{
"code": 500,
"msg": "函数不存在"
}