Je souhaite interroger le nouveau graphique de recherche pour trouver tous les messages de mes amis contenant du Word, par exemple Vacation in Italy
.
Comment puis-je le faire?
Nous ne pouvons pas faire cela en utilisant le site Facebook lui-même
Mais l'API Facebook vous permet de faire cela. Comment le faire est expliqué ici:
https://developers.facebook.com/docs/reference/api/search/
L’un des sites Web qui l’a implémenté est: www.openstatussearch.com
[modifier]
Il y a 3 façons de faire cela:
Citant le lien ci-dessus
Nous prenons en charge la recherche des types d’objets suivants:
Toutes les publications publiques: https://graph.facebook.com/search?q=watermelon&type=post Ce type de recherche ne prend pas en charge la pagination avec limitation/offset.
Développez maintenant votre propre analyseur pour ces données. C'est une façon de faire ça.
Utilisation de JavaScript SDK https://developers.facebook.com/docs/javascript/gettingstarted/ avec la méthode fb.dataquery. Ce que vous voulez faire, c'est utiliser la table de flux pour obtenir les publications d'état pour les utilisateurs.
Utilisation de PHP SDK (Je préfère personnellement cela) https: /developers.facebook.com/docs/php/gettingstarted/ Décode (à l'aide de json_decode) l'objet json reçu par cette URL: https://graph.facebook.com/search?q=Vacation+in+italy&type=post
Mise à jour: La version 2.0 de GraphAPI ne vous permet plus de rechercher des publications. Voir la documentation mise à jour .
Vous pouvez continuer à rechercher des publications en modifiant votre appel d'API en:
https://graph.facebook.com/v1.0/search?q=search_query&type=post&access_token={access_token}
Mise à jour du 30/09/2013: C'est désormais possible à partir de la recherche sur Facebook (recherche de graphes).
À partir d’aujourd’hui, Graph Search inclura des publications et des mises à jour de statut. Vous pourrez désormais rechercher des mises à jour de statut, des légendes de photo, des enregistrements et des commentaires pour rechercher des éléments partagés avec vous.
Source .
La recherche de publication n’est pas encore prise en charge, vous ne pouvez donc pas le faire pour le moment.
Ce que vous pouvez faire est d'essayer de chercher quelque chose comme Friends who have been to Italy
ou Friends who have been to Italy and posted photos taken in Italy
. Je sais que ce n’est pas la même chose, mais c’est la seule option disponible pour le moment.
Mise à jour: cette fonctionnalité sera implémentée dans le futur, mais on ne sait pas quand elle sera disponible.
Enfin, nous travaillons également à la création d’une toute nouvelle verticale pour gérer la recherche de messages et de commentaires.
Source . (Il est enterré vers la fin du poste.)