Bien démarrer avec les endpoints de recherche de Posts
Prérequis
Pour suivre ce guide, vous aurez besoin d’un ensemble de clés et jetons pour authentifier votre requête. Vous pouvez générer ces clés et jetons en suivant ces étapes :- Inscrivez-vous pour un compte développeur et obtenez l’approbation.
- Créez un Project et une App développeur associée dans le developer portal.
- Accédez à la page « Keys and tokens » de votre App pour générer les identifiants requis. Veillez à enregistrer toutes les informations d’identification dans un emplacement sécurisé.
Étapes pour construire une requête GET /tweets
Première étape : commencez avec un outil ou une bibliothèque
Deuxième étape : Authentifiez votre requête
Étape trois : Identifiez et indiquez les Posts que vous souhaitez récupérer
1228393702244134912
.
https://x.com/TwitterDev/status/1228393702244134912
Dans Postman, ouvrez l’onglet « Params » et saisissez cet ID, ou une liste d’ID de Post séparés par des virgules, dans la colonne « Value » du paramètre ids.
Key | Value |
---|---|
ids | 1228393702244134912,1227640996038684673,1199786642791452673 |
Quatrième étape : identifier et spécifier les fields que vous souhaitez récupérer
id
, text
et edit_history_tweet_ids
.
Pour cet exercice, nous allons demander trois ensembles supplémentaires de fields provenant d’objets différents :
- Le
tweet.created_at field
supplémentaire dans les objets utilisateur principaux. - Les fields par défaut de l’objet utilisateur des auteurs associés pour les Posts renvoyés :
id
,name
etusername
- Le
user.created_at field
supplémentaire dans les objets utilisateur associés.
key:value
suivante au tableau « Query Params » :
Key | Value | Returned fields |
---|---|---|
tweet.fields | created_at | tweets.created_at |
expansions | author_id | includes.users.id , includes.users.name , includes.users.username |
user.fields | created_at | includes.users.created_at |