In termini generali, esistono due modi diversi per scambiare dati (i vostri articoli in questo caso) tra due sistemi. Il più usato è quello dei feed di dati (che si trovano come feed in Channable). Il secondo metodo è l'utilizzo delle API. In questo articolo ne evidenzieremo le differenze.
Data feed
In un accordo di scambio tradizionale basato sui feed, il sistema o la parte che fornisce le informazioni crea un file con tutte le informazioni richieste: il feed di dati. Questo file viene di solito aggiornato regolarmente per tenere il passo con i cambiamenti. La parte che riceve le informazioni accede regolarmente al file, di solito nello stesso intervallo di tempo in cui viene generato il feed.
Il vantaggio di questo sistema basato sui feed è che è facile da implementare e non richiede al mittente (o al destinatario in realtà) di utilizzare strumenti speciali o formati API avanzati. Se si vuole, si può scrivere un feed di dati a mano (e molte persone che non hanno strumenti di gestione dei feed lo fanno!). I feed di dati sono comunemente utilizzati e sono una tecnologia affidabile e collaudata.
L'aspetto negativo di questo sistema è che non esiste un modo valido per aggiornare continuamente la parte ricevente sulle modifiche. Il ricevente deve scaricare ed elaborare ogni volta l'intero feed. Ciò significa che gli aggiornamenti in tempo reale sono quasi impossibili. Inoltre, i dati inviati sono limitati al formato specifico.
API
Con un'API, è possibile inviare qualsiasi tipo di dati che sia reciprocamente supportato e i sistemi non sono più tenuti a leggere tutti i dati. Ciò consente di inviare più tipi di dati diversi e di effettuare scambi più efficienti. Le API consentono un meccanismo di aggiornamento in tempo reale: i dati possono essere inviati in qualsiasi momento.
Inoltre, è molto più facile inviare feedback utilizzando un'API. Quando qualcosa non va nei dati inviati al canale di esportazione, il canale di esportazione (normalmente il semplice ricevitore) può inviare istantaneamente un feedback al sistema di esportazione (nel nostro caso, Channable). Questa informazione può quindi essere fornita all'utente, consentendogli di apportare le modifiche necessarie affinché il canale di esportazione accetti i dati. In Channable le API si trovano alla voce "API".
Situazione attuale
Attualmente, i feed di dati sono ancora la forma di scambio dati più utilizzata nelle piattaforme di affiliazione, nelle reti pubblicitarie e nei marketplace. Gli utenti di Channable possono aggiungere qualsiasi formato di feed di dati. Google Shopping, Beslist, Facebook, Kelkoo e LeGuide utilizzano tutti feed di dati e raggiungono migliaia o milioni di utenti ogni giorno.
Tuttavia, molti prodotti importanti come Google Adwords, Marktplaats, eBay e Amazon utilizzano le API per connettersi. Riteniamo che il numero di aziende che utilizzano le API sia destinato a crescere in futuro, in quanto le API consentono uno scambio di informazioni più avanzato e più tempestivo.
In Channable aggiungiamo continuamente nuovi canali di esportazione, sia feed di dati che connessioni API. Se hai domande sulle API, non esitare a contattarci.