5 min di letturaTutorial

Come accorciare un URL su iPhone con l'app Comandi Rapidi

Accorcia un URL su iPhone in due tocchi: crea un'azione in Comandi Rapidi che invia una richiesta all'API di un accorciatore, aggiungila al foglio Condividi e copia automaticamente il link breve.

Ana Kowalska
Marketing solutions engineering
Come accorciare un URL su iPhone: un'azione di Comandi Rapidi nel foglio Condividi che invia la pagina corrente all'API di un accorciatore e ne copia il link breve

iOS non ha un accorciatore di URL integrato, e il foglio Condividi di Safari copia l'indirizzo completo. La soluzione è l'app Comandi Rapidi: un comando a quattro azioni che prende qualsiasi URL tu stia guardando, lo invia all'API di un accorciatore e mette il link breve sui tuoi appunti. Dopo una configurazione di tre minuti, bastano due tocchi da qualsiasi app che possa condividere un link.

Questa è la versione per telefono di come accorciare un URL, che copre il percorso da desktop e dashboard. Se vuoi la stessa cosa dentro un'app che stai costruendo anziché sul tuo telefono, le guide in JavaScript e Python coprono la stessa chiamata API in codice.

Prima di iniziare serve una sola cosa: una chiave API. Funziona con qualsiasi accorciatore dotato di API REST; i nomi dei campi qui sotto sono quelli di Elido, e la panoramica sull'API gratuita per accorciare URL documenta la struttura della richiesta.

Crea il comando rapido: quattro azioni

Apri Comandi Rapidi, tocca il più, poi aggiungi queste azioni in ordine.

Le quattro azioni di Comandi Rapidi che accorciano un URL su iPhone: ricevere URL dal foglio Condividi, Ottieni contenuti dell'URL come POST, leggere short_url dal dizionario e copiarlo negli appunti

1. Ricevi URL. Nel pannello dei dettagli del comando (il pulsante info), attiva Mostra nel foglio Condividi, poi imposta l'input accettato solo su URL. Quest'ultima parte conta: lascialo su Qualsiasi e il comando rapido comparirà anche quando condividi una foto, il che è solo rumore.

2. Ottieni contenuti dell'URL. Puntala su https://api.elido.app/v1/links e apri la freccia per espandere le opzioni:

  • Metodo: POST
  • Intestazioni: Authorization = Bearer YOUR_API_KEY, e Content-Type = application/json
  • Richiedi corpo: JSON, con un unico campo, destination_url, il cui valore è la variabile Input del comando rapido

3. Ottieni valore dizionario. Chiave short_url, dall'output dell'azione precedente. La risposta è già analizzata, quindi non c'è nessun passaggio JSON da scrivere.

4. Copia negli appunti. Aggiungi Mostra notifica subito dopo se vuoi una conferma; senza di essa il comando rapido viene eseguito in silenzio e non sei mai del tutto sicuro che abbia funzionato.

Dagli un nome breve. È il nome che toccherai nel foglio Condividi, ed è quello che dirai a Siri.

Ti serve una chiave da usare? Creane una sul piano gratuito, incollala nel campo dell'intestazione, e il comando rapido funzionerà al primo tentativo.

Come si usa

Apri una pagina in Safari, premi Condividi, scorri fino al tuo comando rapido, tocca. Il link breve è sui tuoi appunti; incollalo dove dovevi.

Funziona da qualsiasi punto offra un foglio Condividi, cioè quasi tutto iOS: Mail, Note, App Store, Foto con il link di un album condiviso, browser di terze parti, la maggior parte delle app di lettura. La guida utente di Comandi Rapidi di Apple copre i dettagli dell'integrazione con il foglio Condividi, e i comandi rapidi possono anche essere eseguiti da uno schema URL se vuoi attivarli da un'altra automazione.

Due rifiniture che vale la pena aggiungere una volta che la versione base funziona:

  • Tag UTM automatici. Inserisci un'azione Testo prima della chiamata API che accoda ?utm_source=…&utm_medium=… all'Input del comando rapido, poi passa quel testo come destination_url. Ogni link condiviso dal telefono porterà così gli stessi tag di quelli creati da desktop, ed è questa la differenza tra un report pulito e un mucchio di traffico senza tag. Vedi le convenzioni di denominazione UTM per uno schema che regge anche in un team.
  • Uno slug scelto da te. Aggiungi un secondo campo al corpo JSON se vuoi una parte finale leggibile invece di una casuale. Cos'è una parte finale personalizzata spiega dove si vede.

Quando non funziona

Due errori spiegano quasi tutte le esecuzioni fallite.

Il primo è un'azione Ottieni contenuti dell'URL lasciata su GET. Il valore predefinito è GET, la riga Metodo è facile da saltare, e l'API risponde con un 404 o un 405 che Comandi Rapidi segnala come un errore poco chiaro.

Il secondo è Richiedi corpo impostato su Modulo invece che JSON. Modulo invia application/x-www-form-urlencoded, l'API non riesce a leggerne la destinazione, e ottieni un 400 che sembra un problema del server.

Se entrambi sono corretti e continua a fallire, aggiungi un'azione Visualizzazione rapida subito dopo Ottieni contenuti dell'URL. Mostra la risposta grezza, e il messaggio di errore dell'API di solito indica il campo contestato.

Le alternative, onestamente

Il comando rapido non è l'unica strada, e non è sempre quella giusta.

Un comando rapido nel foglio Condividi a confronto con l'apertura di un accorciatore in una scheda del browser su iPhone, contrapponendo due tocchi dopo una configurazione una tantum a nessuna configurazione e un cambio di app ogni volta

Se accorci un link una volta al mese, aprire il sito dell'accorciatore in Safari e incollare va benissimo e non costa nulla da configurare. Se lo fai ogni settimana, il comando rapido ripaga i suoi tre minuti nel giro di due settimane. E se stai gestendo campagne anziché condividere qualche link occasionale, una dashboard con cartelle, tag e report sui clic è una sede migliore di un telefono; l'app mobile copre lo stesso terreno con una vera gestione dei link alle spalle.

Una nota sulla sicurezza. La chiave API vive dentro il comando rapido, quindi trattalo come una credenziale. Non pubblicarlo su un link iCloud condiviso o in una galleria pubblica, e se un collega lo vuole, mandagli la ricetta invece del file, così incolla la propria chiave. Usa una chiave con permessi limitati alla sola creazione di link, dove l'API supporta questa limitazione.

Leggi la serie cardine

Questo articolo fa parte del cluster tutorial. La versione generale è come accorciare un URL, il lato della misurazione è come tracciare i clic sui link, e API gratuita per accorciare URL documenta la richiesta che il comando rapido sta inviando.

Correlati sul Blog

Domande frequenti

Come accorcio un URL su iPhone?

Crea in Comandi Rapidi un comando a quattro azioni che riceve URL, invia l'URL all'API di un accorciatore, legge short_url dalla risposta e lo copia negli appunti. Attiva Mostra nel foglio Condividi e diventa un'azione a due tocchi da Safari o da qualsiasi app che possa condividere un link.

L'iPhone ha un accorciatore di URL integrato?

No. iOS non ha un accorciatore di sistema, e il foglio Condividi di Safari copia l'URL completo. L'app Comandi Rapidi è il modo integrato per aggiungerne uno, perché può richiamare qualsiasi API HTTP e mettere il risultato sui tuoi appunti senza un'app di terze parti in mezzo.

Posso accorciare un link su iPhone senza un'app?

Sì, aprendo il sito di un accorciatore in Safari e incollandoci l'URL. Funziona, ma ogni volta ti costa un cambio di scheda, un incolla e una copia. Il comando rapido esiste per eliminare questi tre passaggi a chi accorcia link più che occasionalmente.

L'approccio con Comandi Rapidi è sicuro per la mia chiave API?

La chiave è memorizzata all'interno del comando rapido, quindi trattalo come una credenziale. Non pubblicarlo su un link iCloud condiviso o in una galleria di Comandi Rapidi, e usa una chiave con permessi limitati alla sola creazione di link. Se condividi il comando rapido con un collega, fagli incollare la propria chiave.

Perché il mio comando rapido non restituisce nulla o dà errore?

Le due cause più comuni sono un'azione Ottieni contenuti dell'URL impostata su GET invece che su POST, e un corpo della richiesta inviato come Modulo invece che JSON. Controlla che Richiedi corpo sia impostato su JSON con un campo destination_url, e che l'intestazione Authorization riporti Bearer seguito da uno spazio e dalla chiave.

Il comando rapido può aggiungere automaticamente i tag UTM?

Sì. Aggiungi un'azione Testo che accoda i parametri della tua campagna all'URL ricevuto prima della chiamata API, poi passa quel testo come destinazione. È il modo più semplice per assicurarti che ogni link condiviso dal telefono porti gli stessi tag di quelli creati da desktop.

Prova Elido

Incolla un URL, ottieni un link breve

Senza registrazione. Il link vive 30 giorni. Iscriviti per conservarlo.

Gratis, nessuna registrazione richiesta · 2 al giorno

Prova Elido

Accorciatore di URL ospitato nell'UE: domini personalizzati, analisi approfondite e API aperta. Piano gratuito - senza carta di credito.

Tag
how to shorten a url on iphone
iphone url shortener
shortcuts app shorten link
ios share sheet shortcut
shorten link on ios
shortcuts get contents of url

Continua a leggere