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 !