Introduction

StaticLink vous permet de rendre dynamique simplement des liens statiques en production. Très utile pour des liens modifiés souvents tels que les mentions légales ou les documents mis à jours souvents.

Créer un clé d'API

Pour créer un clé d'api rendez-vous dans votre panel admin puis dans Clés > Nouvelle clé. Vous pouvez ensuite choisir un nom pour votre clé et la générer.

Pour créer un lien depuis l'API vous devez envoyer une requête POST vers http://api.staticlink.net avec les paramètres suivants :

  • api_key : Votre clé d'API
  • redirect_link : Le lien de redirection

php CreateLink.php

<?php

$url = "http://api.staticlink.net";
$data = array(
     'api_key' => 'your_api_token',
     'redirect_link' => 'http://google.com'
);

$options = array(
  'http' => array(
    'header'  => "Content-type: application/json\r\n",
    'method'  => 'POST',
    'content' => json_encode($data)
  )
);

$context  = stream_context_create($options);
$result = file_get_contents($url, false, $context);

echo $result;
if ($result === FALSE) {
 /* Handle error */
 die("Error occurred while making the API request.");
}

var_dump(json_decode($result, true));

?>

Vous recevrez en réponse le lien StaticLink:

{"link":{"link":"staticlink.com\/r\/7b4f12"}}array(1) {
  ["link"]=>
  array(1) {
    ["link"]=>
    string(23) "staticlink.com/r/7b4f12"
  }
}