Как выполнить поиск мест в Facebook без авторизации пользователя в Facebook - PullRequest
5 голосов
/ 11 ноября 2010

Я все еще новичок в Facebook Graph API и пытаюсь начать поиск мест в Facebook. (поиск мест по местоположению)

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

Одна вещь, которую я заметил, - пользователь должен войти в свою учетную запись Facebook, чтобы выполнить поиск, иначе поиск будет отклонен.

Может ли кто-нибудь пролить мне свет, указывающий направление, чтобы обойти это? Любые ссылки или статьи будут оценены.

Спасибо

Ответы [ 2 ]

5 голосов
/ 20 ноября 2010

Да, к сожалению, я думаю, что это недостаток дизайна (или особенность?).По этой схеме только пользователи аутентификации Facebook могут искать места.Другие не могут.Это больше похоже на возможность, предназначенную для обслуживания конечных пользователей, чем на реальные приложения.

Недостаток, который я вижу, заключается в том, что многие приложения пытаются предложить дополнительную интеграцию с Facebook, но не делают ее обязательной.К сожалению, в настоящее время API мест не может быть использован в качестве службы для приложений, только для дополнительной функциональности для пользователей FB.

2 голосов
/ 12 ноября 2010

То, что вы пытаетесь сделать, невозможно. Согласно сообщению об ошибке: «Требуется токен доступа для запроса этого ресурса». Большая часть графа API требует, чтобы аутентифицированный пользователь (то есть токен доступа) делал запросы. Есть только несколько звонков, которые можно сделать без токена доступа, и это не один из них.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...