API de liens courts URL redirection gratuite
Intégrez les liens courts URL redirection dans vos applications avec notre puissante API REST. Créez, gérez et suivez vos liens courts par programmation.
100% gratuit
Ultra rapide
Sécurisé et fiable
Démarrage rapide
Créer un lien court
curl -X POST https://redirbox.com/create.php \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "targetUrl=https://example.com&shortCode=my-link"
Réponse
{
"success": true,
"message": "Short link created successfully"
}
Points de terminaison API
POST
/create.php
Create a new short link redirect.
Paramètres
Parameter | Type | Required | Description |
---|---|---|---|
targetUrl |
string | Yes | The destination URL to redirect to |
shortCode |
string | Yes | 3-16 characters, letters, numbers, and hyphens only |
Exemple de requête
curl -X POST https://redirbox.com/create.php \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "targetUrl=https://www.google.com&shortCode=google"
Réponse de succès
{
"success": true,
"message": "Short link created successfully"
}
Réponse d'erreur
{
"success": false,
"message": "Short code already exists. Please choose a different one."
}
Exemples de code
JavaScript (Fetch API)
async function createShortLink(targetUrl, shortCode) {
try {
const response = await fetch('https://redirbox.com/create.php', {
method: 'POST',
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
},
body: `targetUrl=${encodeURIComponent(targetUrl)}&shortCode=${encodeURIComponent(shortCode)}`
});
const result = await response.json();
if (result.success) {
console.log('Short link created:', `https://redirbox.com/r/${shortCode}`);
} else {
console.error('Error:', result.message);
}
} catch (error) {
console.error('Network error:', error);
}
}
// Usage
createShortLink('https://www.google.com', 'google');
Python (requests)
import requests
def create_short_link(target_url, short_code):
url = 'https://redirbox.com/create.php'
data = {
'targetUrl': target_url,
'shortCode': short_code
}
try:
response = requests.post(url, data=data)
result = response.json()
if result['success']:
print(f"Short link created: https://redirbox.com/r/{short_code}")
else:
print(f"Error: {result['message']}")
except Exception as e:
print(f"Network error: {e}")
# Usage
create_short_link('https://www.google.com', 'google')
PHP (cURL)
<?php
function createShortLink($targetUrl, $shortCode) {
$url = 'https://redirbox.com/create.php';
$data = [
'targetUrl' => $targetUrl,
'shortCode' => $shortCode
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
$result = json_decode($response, true);
if ($result['success']) {
echo "Short link created: https://redirbox.com/r/{$shortCode}\n";
} else {
echo "Error: {$result['message']}\n";
}
}
// Usage
createShortLink('https://www.google.com', 'google');
?>
Limites de débit et directives
Limites de débit
- 100 requests per day per IP
- Resets daily at midnight
- Fair usage policy applies
Meilleures pratiques
- Use meaningful short codes
- Validate URLs before sending
- Handle errors gracefully
- Cache responses when appropriate
Besoin d'aide ?
Notre API est conçue pour être simple et fiable. Si vous avez des questions ou besoin d'assistance, nous sommes là pour vous aider !