接入教程
1. 访问RandomDuck官网查看文档
2. 调用基础API端点获取随机鸭子图片
3. 使用可选参数调整图片格式或尺寸
4. 将返回的图片URL集成到您的应用中
5. 处理API响应并显示鸭子图片
Python 获取随机鸭子图片
python
import requests
url = "https://api.example.com/v1/random"
headers = {"Authorization": "Bearer YOUR_API_KEY"}
response = requests.get(url, headers=headers)
if response.status_code == 200:
data = response.json()
print(f"Image URL: {data['url']}")
print(f"Image ID: {data['id']}")
else:
print(f"Error: {response.status_code}")
PHP 获取随机鸭子图片
php
<?php
$url = "https://api.example.com/v1/random";
$options = [
'http' => [
'method' => 'GET',
'header' => "Authorization: Bearer YOUR_API_KEY\r\n"
]
];
$context = stream_context_create($options);
$response = file_get_contents($url, false, $context);
if ($response !== false) {
$data = json_decode($response, true);
echo "Image URL: " . $data['url'] . "\n";
echo "Image ID: " . $data['id'] . "\n";
} else {
echo "Error fetching data\n";
}
?>
JavaScript 获取随机鸭子图片
javascript
const url = "https://api.example.com/v1/random";
const options = {
method: 'GET',
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
};
fetch(url, options)
.then(response => {
if (!response.ok) throw new Error(`HTTP error: ${response.status}`);
return response.json();
})
.then(data => {
console.log(`Image URL: ${data.url}`);
console.log(`Image ID: ${data.id}`);
})
.catch(error => {
console.error(`Error: ${error.message}`);
});
常见问题
如何获取 API 密钥?
请访问 RandomDuck 官方网站注册账户,在开发者控制台中生成您的 API 密钥。
API 调用频率有限制吗?
免费版 API 每分钟最多允许 60 次请求,如需更高限制请升级至付费计划。
支持哪些图片格式?
API 返回的图片支持 JPEG、PNG 和 WebP 格式,可通过参数指定所需格式。
Aitishiku.com