Guide d'utilisation de l'interface du logiciel Yun

En utilisant l'API fourni, vous pouvez obtenir le service de raccourcissement de lien dans vos applications et sites Web.              La conception de cette interface est très simple et vous pouvez y connecter vos services en moins de 10 minutes.

Créer Tokena

Vous aurez besoin d'un jeton de validation pour vous connecter au Yun Api.

Pour vérifier le propriétaire de la demande, vous devez le mettre dans l'en-tête de la demande.

'X-API-Key: mettez-votre-jeton-ici',

 

Pour recevoir votre propre jeton, après avoir rejoint et souscrit votre abonnement, reportez-vous à la section jetons. Cliquez sur le lien ci-dessous pour vous référer à cette section.

Créer un nouveau jeton

Envoyer une demande

Après avoir produit et reçu votre propre jeton, vous pouvez maintenant envoyer votre demande pour recevoir le service. Si vous soumettez une demande valide, l'ID et le lien lié à votre demande vous seront fournis en réponse. Si vous devez envoyer une demande de mise à jour ou la supprimer, vous aurez besoin de cet ID, alors enregistrez-le dans votre base de données.

Exemple de code exécutable

Dans la section suivante, vous verrez un exemple de code PHP pour envoyer une demande de raccourcissement du lien. Pour voir plus de détails techniques, veuillez vous référer au lien suivant.

Voir les détails techniques sur la façon de soumettre une demande

 


function __short_url($title, $url)
{
    $data = json_encode([
        "title" => $title,
        "url" => $url,
    ]);

    $ch = curl_init('https://yun.ir/api/v1/links');
    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_HTTPHEADER, [
            'Content-Type: application/json',
            'X-API-Key: put-your-token-here',
            'Content-Length: ' . strlen($data)
    ]);

    $result = curl_exec($ch);
    return json_decode($result, 1);
}

$result = __short_url('Telegfa', 'http://telegfa.com');
var_dump($result);

/*
array(2) {
  ["id"] => int(24057)
  ["url"] => string(13) "yun.ir/5orqga"
}
*/