DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
Impostare le attività Google AI Mode SERP
Accoda la risposta AI Mode di Google per una query, con le fonti che cita su Google, restituendo un id attività in tasks[0].id. Racchiuso nella struttura DataForSEO: dati in tasks[0].result, esito in tasks[0].status_code – una richiesta rifiutata restituisce comunque HTTP 200. L'endpoint live risponde subito ed è più semplice per una singola query; usa la coda quando un lotto di keyword supererebbe la pazienza di una chiamata a uno strumento.
Riferimento prezzi
- Misurazione: costo della risposta comunicato.
- Stima di riferimento per richiesta: USD 0.02.
- Moltiplicatore di riferimento per il cliente: 1.0. Non applicarlo di nuovo a un importo già addebitato al cliente.
Solo metadati di riferimento, non un preventivo dell'account, né un prezzo garantito o un limite di spesa. I crediti delle risorse non sono crediti Felo. Gli addebiti finali seguono le registrazioni di fatturazione Felo.
- Tipo: array (object | null)[]
- browserTipo: integer | null
_screen _height altezza dello schermo del browser
campo facoltativo
è possibile impostare un'altezza personalizzata dello schermo del browser per calcolare il posizionamento in pixel per un dispositivo specifico;
può essere specificata nel seguente intervallo:
240-9999;per impostazione predefinita, il parametro è impostato su:
1080perdesktop;640permobilesuandroid;812permobilesuiOS;Nota: per usare questo parametro, impostare
calculate_rectanglessutrue - browserTipo: integer | null
_screen _resolution _ratio rapporto di risoluzione dello schermo del browser
campo facoltativo
è possibile impostare un rapporto di risoluzione personalizzato dello schermo del browser per calcolare il posizionamento in pixel per un dispositivo specifico;
può essere specificato nel seguente intervallo:
0.5-3;per impostazione predefinita, il parametro è impostato su:
1perdesktop;3permobilesuandroid;3permobilesuiOS;Nota: per usare questo parametro, impostare
calculate_rectanglessutrue - browserTipo: integer | null Formato: int64
_screen _width larghezza dello schermo del browser
campo facoltativo
è possibile impostare una larghezza personalizzata dello schermo del browser per calcolare il posizionamento in pixel per un dispositivo specifico;
può essere specificata nel seguente intervallo:
240-9999;per impostazione predefinita, il parametro è impostato su:
1920perdesktop;360permobilesuandroid;375permobilesuiOS;Nota: per usare questo parametro, impostare
calculate_rectanglessutrue - calculateTipo: boolean | null
_rectangles calcola il posizionamento in pixel per gli elementi SERP nei risultati avanzati
campo facoltativo
il posizionamento in pixel indica la distanza tra lo snippet del risultato e l'angolo in alto a sinistra dello schermo;
Visita il Help Center per saperne di più>>
per impostazione predefinita, il parametro è impostato su
falseNota: se impostato su
true, il costo per attività verrà moltiplicato per 2 - deviceTipo: string | null
tipo di dispositivo
campo facoltativo
restituisce i risultati per un tipo di dispositivo specifico
può assumere i valori:
desktop,mobilevalore predefinito:
desktop - keywordTipo: string
keyword
campo obbligatorio
è possibile specificare fino a 700 caratteri nel campo
keywordtutti i %## verranno decodificati (inoltre il carattere '+' verrà decodificato in uno spazio)
se è necessario usare il carattere '%' per il
keyword, specificarlo come '%25';se è necessario usare il carattere '+' per il
keyword, specificarlo come '%2B'
scopri di più sulle regole e limitazioni dei campi
keywordekeywordsnelle API DataForSEO in questo articolo del Help Center - languageTipo: string
_code codice lingua del motore di ricerca
campo obbligatorio se non si specifica
language_name;se si usa questo campo, non è necessario specificare
language_name;è possibile ricevere l'elenco delle lingue disponibili del motore di ricerca con il relativo
language_codeeffettuando una richiesta separata ahttps://api.dataforseo.com/v3/serp/google/ai_mode/languages - languageTipo: string
_name nome completo della lingua del motore di ricerca
campo obbligatorio se non si specifica
language_code;se si usa questo campo, non è necessario specificare
language_code;è possibile ricevere l'elenco delle lingue disponibili del motore di ricerca con il relativo
language_nameeffettuando una richiesta separata ahttps://api.dataforseo.com/v3/serp/google/ai_mode/languages; - locationTipo: integer
_code codice località del motore di ricerca
campo obbligatorio se non specifichi
location_nameolocation_coordinatese usi questo campo, non devi specificare
location_nameolocation_coordinatepuoi ricevere l'elenco delle località disponibili dei motori di ricerca con il relativo
location_codeeffettuando una richiesta separata ahttps://api.dataforseo.com/v3/serp/google/locationsNota: consulta Google Search Help per l'elenco dei paesi in cui AI Mode è attualmente disponibile
- locationTipo: string
_coordinate coordinate GPS di una località
campo obbligatorio se non specifichi
location_nameolocation_codese usi questo campo, non devi specificare
location_nameolocation_codeil parametro
location_coordinatedeve essere specificato nel formato "latitude,longitude,zoom"se "zoom" non è specificato, viene applicato 9z come valore predefinito
il numero massimo di cifre decimali per "latitude" e "longitude": 7
il valore minimo per "zoom": 4z
il valore massimo per "zoom": 18z
esempio:
52.6178549,-155.352142,18z - locationTipo: string
_name nome completo della località del motore di ricerca
campo obbligatorio se non specifichi
location_codeolocation_coordinatese usi questo campo, non devi specificare
location_codeolocation_coordinatepuoi ricevere l'elenco delle località disponibili del motore di ricerca con il relativo
location_nameeffettuando una richiesta separata ahttps://api.dataforseo.com/v3/serp/google/locationsNota: consulta Google Search Help per l'elenco dei paesi in cui AI Mode è attualmente disponibile
- osTipo: string | null
sistema operativo del dispositivo
campo facoltativo
se si specifica
desktopnel campodevice, scegliere tra i seguenti valori:windows,macosvalore predefinito:
windowsse si specifica
mobilenel campodevice, scegliere tra i seguenti valori:android,iosvalore predefinito:
android - pingbackTipo: string | null
_url URL di notifica di un'attività completata
campo facoltativo
al completamento di un'attività verrà inviata una notifica tramite una richiesta GET all'URL specificato
è possibile usare la stringa ‘$id’ come variabile
$ide ‘$tag’ come variabile$tagcodificata per URL. Imposteremo i valori necessari prima di inviare la richiesta.esempio:
http://your-server.com/pingscript?id=$idhttp://your-server.com/pingscript?id=$id&tag=$tagNota: i caratteri speciali in
pingback_urlvengono codificati per URL;ad es. il carattere
#viene codificato in%23
per saperne di più, consulta il nostro Help Center
- postbackTipo: string
_data tipo di dato postback_url
campo obbligatorio se specifichi
postback_urlcorrisponde alla funzione usata per impostare un'attività
valori possibili:
advanced,html - postbackTipo: string | null
_url URL per l'invio dei risultati dell'attività
campo facoltativo
una volta completata l'attività, invieremo una richiesta POST con i risultati compressi in formato
gzipall'indirizzopostback_urlspecificatopuoi usare la stringa ‘$id’ come variabile
$ide ‘$tag’ come variabile$tagcodificata per URL. Imposteremo i valori necessari prima di inviare la richiesta.esempio:
http://your-server.com/postbackscript?id=$idhttp://your-server.com/postbackscript?id=$id&tag=$tagNota: i caratteri speciali in
postback_urlvengono codificati per URL;ad esempio, il carattere
#viene codificato in%23
scopri di più nel nostro Help Center
- priorityTipo: integer | null
priorità dell'attività
campo facoltativo
può assumere i seguenti valori:
1 – priorità di esecuzione normale (impostata per impostazione predefinita)
2 – priorità di esecuzione alta
Per le attività con priorità di esecuzione alta viene applicato un costo aggiuntivo.il costo può essere calcolato nella pagina Pricing.
- tagTipo: string | null
identificatore dell'attività definito dall'utente
campo opzionale
il limite è di 255 caratteri
puoi usare questo parametro per identificare l'attività e associarla al risultato
troverai il valore
tagspecificato nell'oggettodatadella risposta
- Tipo: object | null · Response36Afe1097B20_SerpGoogleAiModeTaskPostResponseInfo200
- Tipo: number | null Formato: doublecost
Costo totale delle attività, USD
- Tipo: integer | nullstatus
_code codice di stato generale l'elenco completo dei codici di risposta è disponibile qui
- Tipo: string | nullstatus
_message messaggio informativo generale l'elenco completo dei messaggi informativi generali è disponibile qui
- Tipo: array (object | null)[] | nulltasks
array di attività
- Tipo: object | null · Response36Afe1097B20_SerpGoogleAiModeTaskPostTaskInfo
- costTipo: number | null Formato: double
Costo totale delle attività, USD
- dataTipo: object | null
Contiene gli stessi parametri specificati nella richiesta POST
- propertyTipo: object | null
Name
- idTipo: string | null
identificatore dell'attività identificatore univoco dell'attività nel nostro sistema in formato UUID
- pathTipo: array (string | null)[] | null
Percorso URL
- resultTipo: object | null
array di risultati
in questo caso il valore sarànull - resultTipo: integer | null Formato: int64
_count Numero di elementi nell'array dei risultati
- statusTipo: integer | null
_code codice di stato dell'attività generato da DataForSEO, può essere compreso nell'intervallo: 10000-60000 l'elenco completo dei codici di risposta è disponibile qui
- statusTipo: string | null
_message messaggio informativo dell'attività l'elenco completo dei messaggi informativi generali è disponibile qui
- timeTipo: string | null
Tempo di esecuzione in secondi
- Tipo: integer | null Formato: int64tasks
_count Il numero di attività nell'array tasks
- Tipo: integer | null Formato: int64tasks
_error Il numero di attività nell'array tasks restituite con un errore
- Tipo: string | nulltime
tempo di esecuzione totale, secondi
- Tipo: string | nullversion
La versione corrente dell'API
application/json - 400
Impossibile elaborare la richiesta. Controlla i parametri della richiesta.
- 401
È richiesta una chiave API Felo valida.
- 402
Impossibile procedere con la richiesta perché non è soddisfatto un requisito di fatturazione.
- 403
L'account non è autorizzato a eseguire questa operazione.
- 429
È stato raggiunto un limite di richieste o di spesa.
- 502
Il servizio non è riuscito a completare la richiesta.
- 503
L'API o il servizio di fatturazione è temporaneamente non disponibile.
- 504
Si è verificato un timeout durante l'elaborazione della richiesta.
- default
Risposta di errore; le risposte passthrough upstream possono usare formati del provider
application/json
curl https://openapi.felo.ai/v1/beta/dataforseo/serp/google/ai_mode/task_post \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"language_code": "en",
"location_code": 2840,
"keyword": "what is google ai mode"
}
]'
{
"version": null,
"status_code": null,
"status_message": null,
"time": null,
"cost": null,
"tasks_count": null,
"tasks_error": null,
"tasks": [
{
"id": null,
"status_code": null,
"status_message": null,
"time": null,
"cost": null,
"result_count": null,
"path": [
null
],
"data": null,
"result": null
}
]
}