Semantic SEO API
La API di TrendingOnWiki permette di estrapolare le entità citate nei propri contenuti ed ottenere i relativi riferimenti a Wikidata - la versione linked data di Wikipedia - con cui arricchire i propri dati strutturati schema.org e costruire relazioni semantiche a prova di AI.
Per iniziare
Prima di tutto, occorre recuperare la propria API Key dal pannello di amministrazione del proprio account su TrendingOnWiki. Questa si trova nella pagina "Amministrazione account", nel box "Integrazioni".
Dopodiché: ciascuna chiamata alla Semantic SEO API deve essere accompagnata dall'identificativo della propria Dashboard di riferimento. In questo modo l'API restituirà solo i riferimenti alle entità semanticamente rilevanti per il contesto definito nell'ambito della dashboard stessa, filtrando eventuali altri riferimenti non idonei e ridondanti estrapolati dall'algoritmo interno di Named Entity Recognition (NER). L'identificativo di ciascuna Dashboard è reperibile nel pannello di amministrazione della Dashboard stessa, sotto la voce "Identificativo".
Interrogazione
Per avanzare una interrogazione, invia una richiesta HTTP GET all'endpoint
https://pro.trendingon.wiki/api/keywords
I parametri accettati sono:
key | (obbligatorio) API Key del proprio account, come sopra descritto |
dashboard | (obbligatorio) Identificativo della dashboard per la quale contestualizzare i risultati, come sopra descritto |
language | Identificativo della lingua usata per il proprio contenuto. Di default viene usata la lingua di riferimento del proprio account (it) ma è possibile utilizzare anche i valori en, fr, de e es |
body | (obbligatorio) Il contenuto da cui estrapolare le entità semantiche. Opzionalmente, è possibile veicolare questo parametro direttamente nel body della richiesta GET stessa: particolarmente consigliato quando si trattano testi più lunghi di 2000 caratteri |
Esempi
Di seguito, alcuni esempi di riferimento.
cURL CLI |
|
PHP |
|
Risposta
La risposta ritornata dall'API è formattata in JSON, e contiene informazioni strutturate che possono essere direttamente aggiunte al campo about dell'entità JSON-LD serializzata nella propria pagina web.
L'attributo sameAs rappresenta l'effettiva relazione semantica con la base dati di Wikidata.
[{
"name": "Wikidata",
"sameAs": "http://www.wikidata.org/entity/Q2013"
}, {
"name": "Application programming interface",
"sameAs": "http://www.wikidata.org/entity/Q165194"
}, {
"name": "Ottimizzazione per i motori di ricerca",
"sameAs": "http:\/\/www.wikidata.org\/entity\/Q180711"
}]
Interessante?
Registra subito il tuo account
oppure scrivi a info@trendingon.wiki per maggiori informazioni
e una presentazione gratuita.