web-dev-qa-db-fra.com

Recherche sur Facebook par la documentation des paramètres d'URL

Facebook peut être interrogé par l’interface graphique (GraphSearchQuery) mais aussi par l’URL
Exemple:

https://www.facebook.com/search/top/?q=stackexchange%20facebook&
filters_rp_creation_time={"start_year"%3A"2011"%2C"end_month"%3A"2011-01"}&
filters_rp_location=155428381137989

Cette emplacement_filtres correspond à 40 ° 42'32.5 "N + 74 ° 00'24.2" W

Est-ce que quelqu'un sait où je peux trouver plus de documentation sur ces paramètres d'URL?

3
user906489

Il n'y a pas de documentation publique sur ces paramètres.

Le filters_rp_location semble ne prendre qu'un identifiant Facebook. Dans votre cas, 155428381137989 qui est https://www.facebook.com/pages/110-William-St-New-York-NY/155428381137989

Si vous souhaitez utiliser Facebook Graph Search, vous devrez créer la requête.

Donc, une requête pour les messages à "110 William St New York, NY"

https://www.facebook.com/search/str/155428381137989/stories-at

Une requête pour les messages avec les mots "stackexchange facebook"

https://www.facebook.com/search/str/stackexchange%20facebook/stories-keyword

Une requête pour correspondre à l'année "2011"

https://www.facebook.com/search/2011/date/stories

Puis finalement une intersection des trois requêtes

Par exemple

https://www.facebook.com/search/str/155428381137989/stories-at/str/stackexchange%20facebook/stories-keyword/2011/date/stories/intersect

La requête d'intersection ci-dessus ne fonctionne pas (soit parce que la recherche Facebook échoue, soit parce qu'il n'y a aucune donnée là-bas), mais vous voyez l'idée.

Pour être complet, voici un autre exemple

Résultats de l'année 2013 pour la chaîne Richard: https://www.facebook.com/search/str/155428381137989/stories-at/str/richard/stories-keyword/2013/date/stories/intersect

Pas de résultats en 2016: https://www.facebook.com/search/str/155428381137989/stories-at/str/richard/stories-keyword/2016/date/stories/intersect

3
phwd