Получить профиль пользователя Facebook после авторизации приложения - PullRequest
0 голосов
/ 20 марта 2012

В настоящее время у меня есть нечто похожее на это руководство (http://thinkdiff.net/facebook/php-sdk-3-0-graph-api-base-facebook-connect-tutorial/)

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

Array
(
    [id] => 123456
    [name] => First Last
    [first_name] => Firstname
    [last_name] => Lastname
    [link] => http://www.facebook.com/username
    [username] => username
    [birthday] => 01/01/1901
)

Можно ли получить информацию от пользователей, которые уже приняли приложение?

1 Ответ

1 голос
/ 20 марта 2012

Исходя из вашего вопроса и комментариев, я предполагаю, что вопрос можно перефразировать таким образом: "100 пользователей авторизовали мое приложение, теперь я хочу получить основную информацию обо всех них. Предоставляет ли мне Facebook возможность пойти и получить список всех таких пользователей и их основная информация? Если это вопрос, то ответ - нет, вы не можете.

Когда пользователь авторизует приложение, вы получили бы access_token, который вы должны сохранить вместе с его fbId и другой информацией перед обработкой пользователя. Если вам нужна только основная информация, обработайте данные, когда пользователь авторизует ваше приложение, и сохраните их. Если вы этого не сделаете, вам не гарантировано снова получить шанс.

Если вы еще не обработали данные, лучше всего подождать, пока пользователь вернется в ваше приложение, и предоставить вам новый access_token, который вы можете использовать для получения информации путем доступа к URL-адресу - "https://graph.facebook.com/me?access_token=xxx".

Надеюсь, это ответит на ваш вопрос.

...