2010-11-11 8 views
5

Je suis encore nouveau sur Facebook Graph API, et en essayant de commencer à utiliser la recherche de lieux facebook. (recherche endroits par endroit)Comment faire Facebook recherche d'endroits sans utilisateur facebook autoriser

https://graph.facebook.com/search?type=place&center=37.76,122.427&distance=1000 

Une chose que j'ai remarqué l'utilisateur doivent se connecter à leur compte Facebook pour faire la recherche, sinon la recherche sera rejetée.

Quelqu'un pourrait-il me faire briller un peu de lumière en montrant une direction pour contourner ce problème? Tous les liens ou articles seront appréciés.

Merci

Répondre

5

Oui, malheureusement, je pense que c'est un défaut de conception (ou fonctionnalité?). Par cette conception, seuls les utilisateurs d'authentification Facebook peuvent rechercher des lieux. D'autres ne peuvent pas. Il semble plus comme une capacité conçue pour servir les utilisateurs finaux que les applications réelles.

La faille que je vois est que de nombreuses applications essaient d'offrir l'intégration optionnelle de Facebook mais ne la rendent pas obligatoire. Malheureusement, dans l'état actuel des choses, l'API des lieux ne peut pas être utilisée comme un service pour les applications, mais uniquement comme fonctionnalité supplémentaire pour les utilisateurs de FB.

2

Ce que vous essayez de faire n'est pas possible. Par le message d'erreur: "Un jeton d'accès est requis pour demander cette ressource." La majeure partie du graphique api nécessite un utilisateur authentifié (c'est-à-dire un jeton d'accès) pour effectuer des requêtes. Il y a seulement quelques appels qui peuvent être faits sans le jeton d'accès et ce n'est pas l'un d'entre eux.

+0

Oui, c'est ce que je pensais, je me demandais juste pourquoi ils ne l'ouvrent pas –

+1

Je pense qu'ils veulent juste s'assurer que le système n'est pas abusé par des sites aléatoires utilisant le service sans authentification. Aussi, n'oubliez pas de marquer cela comme la réponse. :) –