Aperçu
Ce flux de travail vous guide dans la migration d'une intégration SerpApi existante vers Scavio. La migration est un remplacement direct : mêmes paramètres de requête, même structure de résultats, point de terminaison et en-tête d'authentification différents. La plupart des équipes le réalisent en moins de 30 minutes.
Déclencheur
Déclenchement manuel quand prêt à migrer, ou exécution de validation planifiée post-migration.
Planification
Migration unique
Étapes du workflow
Auditer l'utilisation actuelle de SerpApi
Identifier tous les fichiers qui référencent le point de terminaison SerpApi ou la clé API. Documenter les modèles de requêtes, les plateformes utilisées et le volume mensuel de requêtes pour estimer les coûts Scavio.
Remplacer le point de terminaison SerpApi par Scavio
Remplacer la requête GET de SerpApi par une requête POST de Scavio. Mettre à jour l'en-tête d'authentification du paramètre de requête à l'en-tête x-api-key.
Mapper les champs de réponse
Mapper les champs de réponse SerpApi aux champs de réponse Scavio. Les champs principaux (title, link, snippet, position) sont disponibles dans les deux API.
Exécuter la suite de validation
Exécuter vos requêtes de test via les deux API et comparer les résultats pour vérifier la parité. Vérifier que tous les consommateurs en aval gèrent correctement le nouveau format de réponse.
Implémentation Python
import requests, os
H = {'x-api-key': os.environ['SCAVIO_API_KEY'], 'Content-Type': 'application/json'}
data = requests.post('https://api.scavio.dev/api/v1/search', headers=H, json={'query': 'example', 'country_code': 'us'}).json()
print(len(data.get('organic_results', [])))Implémentation JavaScript
const H = {'x-api-key': process.env.SCAVIO_API_KEY, 'Content-Type': 'application/json'};
fetch('https://api.scavio.dev/api/v1/search', {method: 'POST', headers: H, body: JSON.stringify({query: 'example', country_code: 'us'})}).then(r => r.json()).then(d => console.log(d.organic_results?.length));Plateformes utilisées
Recherche web avec graphe de connaissances, PAA et aperçus IA