Guida all'uso dell'interfaccia del software Yun

Utilizzando l'API fornita, è possibile ottenere il servizio di accorciamento dei collegamenti nelle applicazioni e nei siti Web.             Il design di questa interfaccia è molto semplice e puoi connetterti ai tuoi servizi in meno di 10 minuti.

Crea token

Sarà necessario un token di convalida per connettersi a Yun Api.

Per verificare il proprietario della richiesta, è necessario inserirlo nell'intestazione della richiesta.

'X-API-Key: mettere-vostro-token-qui',

 

Per ricevere il tuo token, dopo aver aderito e inserito l'abbonamento, fai riferimento alla sezione token. Fare clic sul collegamento in basso per fare riferimento a questa sezione.

Crea nuovo token

Invia richiesta

Dopo aver prodotto e ricevuto il proprio token, è ora possibile inviare la richiesta per ricevere il servizio. Se invii una richiesta valida, ti verranno forniti l'ID e il link relativi alla tua richiesta. Se è necessario inviare una richiesta di aggiornamento o eliminarla, è necessario questo ID, quindi salvarlo nel database.

Codice eseguibile di esempio

Nella sezione seguente, vedrai un codice PHP di esempio per inviare una richiesta per abbreviare il collegamento. Per ulteriori dettagli tecnici, consultare il seguente link.

Consulta i dettagli tecnici su come inviare una domanda

 


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"
}
*/