доступ к базовой информации с помощью токена доступа - PullRequest
0 голосов
/ 29 декабря 2011

Я пытаюсь получить общедоступную информацию пользователя (имя, фото, пол, ссылка на профиль).

как я видел в https://developers.facebook.com/docs/reference/api/user/, чтобы получить эту информацию, мне не нужен токен доступа.

Я использую SDK facebook.php для подключения к Facebook, как написано в следующем примере: https://github.com/facebook/php-sdk/blob/master/examples/example.php

по какой-то причине меня всегда просят получить токен доступа к основной информации, хотя все, что мне нужно, это общедоступная информация ...

как я могу получить общедоступную информацию только без токена доступа?

Ответы [ 2 ]

0 голосов
/ 29 декабря 2011

Чтобы получить информацию от пользователя, пользователь должен предоставить вам свою информацию. Это делается путем входа на ваш сайт через учетную запись Facebook. Внедрив Facebook PHP SDK на своем сайте, вы можете использовать функцию getLoginUrl () для предоставления URL-адреса входа для пользователей. Когда они войдут в систему, они будут отправлены обратно на ваш сайт с их идентификатором. Затем вы можете использовать метод api (), чтобы запросить на графике нужную вам информацию. Помните, что для всей информации, которая не является общедоступной, вам нужно будет запрашивать привилегии, когда они подключают свою учетную запись.

Если у вас нет токена доступа, вы не сможете получить от них информацию. Вам нужно знать, кто пользователи, чтобы запрашивать информацию. Но как только вы получите их токен доступа, вы можете хранить основную информацию в своей собственной базе данных, чтобы вам не приходилось запрашивать график в следующий раз.

0 голосов
/ 29 декабря 2011

Чтобы получить общедоступную информацию без токена доступа, просто перейдите к самому графику.

Попробуйте https://graph.facebook.com/4 для примера.

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