Skip to main content

Comparaison des endpoints de flux filtrés de X API

Le groupe d’endpoints de flux filtrés v2 remplace les endpoints standard v1.1 statuses/filter et PowerTrack API. Si vous avez du code, des applications ou des outils qui utilisent une ancienne version de l’endpoint de flux filtré et que vous envisagez de migrer vers le nouvel endpoint X API v2, cette comparaison peut vous aider à démarrer. Consultez nos guides de migration plus détaillés pour : Migrer depuis Standard v1.1 vers X API v2 Migrer de PowerTrack API vers X API v2 Le tableau suivant compare les endpoints de flux filtrés proposés par X :
DescriptionStandard v1.1API PowerTrackX API v2
AccèsApp XNécessite un contrat et un compte entrepriseNécessite un compte développeur (s’inscrire) ainsi qu’une App X au sein d’un Project
:---:---:---:---
Domaine de l’hôtehttps://stream.x.comhttps://gnip-stream.x.comhttps://api.x.com
Chemin de l’endpoint1.1/statuses/filter.json/stream/powertrack/accounts//publishers/twitter/.json

/rules/powertrack/accounts//publishers/twitter/.json

/rules/powertrack/accounts//publishers/twitter//validation.json
/2/tweets/search/stream

/2/tweets/search/stream/rules
AuthentificationContexte utilisateur OAuth 1.0aAuthentification HTTP BasicOAuth 2.0 App-only
Méthodes HTTP prises en chargePOSTGET
POST
GET
POST
Paramètres requisRègle définie pour la connexion sous forme de paramètre, au moins l’un des éléments suivants :

* follow
* track
* locations
Aucun paramètre requis pour la connexion en streaming, paramètre de rattrapage facultatif.

Règles gérées séparément
Aucun paramètre requis pour la connexion de streaming, paramètres optionnels pour définir le format de réponse et ajouter la fonctionnalité de rattrapage des données manquées (backfill) pour l’accès Academic Research.

Règles gérées séparément.
Type de diffusionStreamingStreaming

REST (pour la gestion des règles)
Streaming

REST (pour la gestion des règles)
Limites de taux de requêtes par défaut5 tentatives de connexion toutes les 5 minutes60 requêtes par minute, cumulées pour les requêtes POST et GET

/rules : 60 requêtes par minute, cumulées pour l’ensemble des requêtes adressées au point de terminaison /rules de l’API du flux concerné (POST et GET).
Selon l’endpoint. Voir limites de taux pour les limites actuelles.
Nombre maximal de connexions autorisées2 connexions simultanées par utilisateur autoriséPrend en charge plusieurs connexions redondantes, déterminées par contratFacturation à l’usage : 1
Fonctionnalités de reprise et de redondanceAucuneRétro-remplissage (backfill), connexions redondantes et API Replay
Signal de maintien en vie / battements (heartbeats)Lignes vides (\r\n ou similaire) au moins toutes les 20 secondesLignes vides (\r\n ou similaire) toutes les 10 secondesLignes vides (\r\n ou similaire) au moins toutes les 20 secondes
Latence10 secondes2 secondes

Au moins 10 secondes pour l’enrichissement de résolution des URL
10 secondes
Nombre maximal de règles autorisées1 règle (dans la requête de connexion à l’endpoint)Déterminé par contrat, jusqu’à 250 000Facturation à l’usage : 1 000 règles
Limitations des filtres de règlesUne requête par connexion, jusqu’à l’une des limites suivantes :

- 400 mots-clés de suivi

- 5 000 identifiants d’utilisateurs suivis

- 25 zones géographiques
Jusqu’à 2 048 caractères par règlePaiement à l’usage : 1 à 24�a0caractères par règle
Format JSON de PublicationFormat standard v1.1Native Enriched ou Activity Streams (à sélectionner dans la console)Format X API v2 (défini par les paramètres de requête fields et expansions, non rétrocompatible avec les formats v1.1)

Pour en savoir plus sur la migration du format Standard v1.1 vers le format X API v2, consultez notre guide de migration des formats de données. Nous publierons prochainement d’autres guides de migration des formats de données pour Native Enriched et Activity Streams.
Fournit l’historique des modifications de la Publication ainsi que ses métadonnées
Fonctionnalités uniquesFiltrage effectué à l’aide de paramètres de requête sur la requête de connexion

Aucune interface de configuration
Filtrage effectué au moyen de règles créées via un endpoint distinct

Fonctionnalités d’enrichissement disponibles dans le contrat

Configuration dans l’interface utilisateur console.gnip.com
Filtrage effectué au moyen de règles créées via un endpoint distinct

Fonctionnalités Metrics et d’enrichissement d’URL incluses

champs d’objet et Expansions spécifiés via des paramètres de requête

Annotations de Publication

Opérateur et champ Conversation ID

Configuration via la Console de développement
Autres ressources de migration Migration Standard v1.1 vers X API v2 Migration PowerTrack API vers X API v2 Hub de migration de X API Découvrez des exemples de code pour ces points de terminaison