Trouvez un objet IG Media qui a été identifié par des hashtags spécifiques.
Pour pouvoir utiliser cette API, vous devez la soumettre au Contrôle app et demander les approbations suivantes :
Instagram Public Content Access
instagram_basic
L’API Hashtag Search se compose des nœuds et arêtes suivants :
GET /ig_hashtag_search
: permet d’obtenir l’ID de nœud d’un hashtag spécifiqueGET /{ig-hashtag-id}
: permet d’obtenir des données sur un hashtagGET /{ig-hashtag-id}/top_media
: permet d’obtenir les photos et vidéos les plus populaires associées à un hashtag spécifiqueGET /{ig-hashtag-id}/recent_media
: permet d’obtenir les photos et vidéos les plus récentes associées à un hashtag spécifiquesGET /{ig-user-id}/recently_searched_hashtags
: permet de déterminer les hashtags uniques recherchés par un compte Instagram Business ou Creator pendant la semaine en coursPour plus d’informations sur les champs pris en charge, les paramètres et les conditions d’utilisation, consultez la documentation de référence sur le point de terminaison.
Pour obtenir toutes les photos et vidéos associées à un hashtag spécifique, commencez par utiliser le point de terminaison /ig_hashtag_search
et par inclure le hashtag et l’ID du compte Instagram Business ou Creator qui est à l’origine de la requête. Par exemple, si la requête est effectuée au nom du compte Instagram Business dont l’ID est 17841405309211844
, vous pouvez obtenir l’ID du hashtag « #coke » en lançant la requête suivante :
GET graph.facebook.com/ig_hashtag_search ?user_id=17841405309211844 &q=coke
L’ID de nœud du hashtag « #coke » est alors renvoyé :
{ "id" : "17873440459141021" }
Une fois l’ID de hashtag obtenu (17873440459141021
), vous pouvez interroger son arête /top_media
ou /recent_media
et inclure l’ID du compte Business pour obtenir une collection d’objets multimédias associés au hashtag « #coke ». Par exemple :
GET graph.facebook.com/17873440459141021/recent_media ?user_id=17841405309211844
Une réponse similaire à celle-ci serait renvoyée :
{ "data": [ { "id": "17880997618081620" }, { "id": "17871527143187462" }, { "id": "17896450804038745" } ] }