получение уникального идентификатора пользователя от входа в Facebook - PullRequest
2 голосов
/ 18 марта 2011

Предположим, я добавил кнопку входа в Facebook, как указано на этом сайте:

http://developers.facebook.com/docs/reference/plugins/login/

, добавив этот код:

        <div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#appId=APP_ID&amp;xfbml=1">
</script>
    <fb:login-button show-faces="true" width="200" max-rows="1"></fb:login-button>

, конечно, с моимсобственный appid и прочее

, когда я делаю это, если кто-то заходит на сайт, когда вошел в систему через Facebook, он скажет, что он в данный момент вошел в систему ...

как мне найти какой-то видуникальной идентификации пользователя от зарегистрированного человека на моем сайте через PHP?Мне просто нужна одна простая уникальная идентификационная строка зарегистрированного пользователя, ничего особенного, поэтому я надеюсь, что это будет что-то вроде одного лайнера

Ответы [ 3 ]

1 голос
/ 18 марта 2011

Когда вы входите в систему с помощью кнопки входа в Facebook, в вашей системе сохраняются файлы cookie, содержащие ваш токен доступа, который также является уникальным.Эти файлы cookie также содержат ваш идентификатор Facebook.

1 голос
/ 18 марта 2011

Используйте PHP SDK - https://github.com/facebook/php-sdk

В файле example.php есть почти все, что вам нужно знать.

0 голосов
/ 18 марта 2011

Я думаю, что просто открывается фрейм iframe, который запускает код facebook, который ищет cookie-файлы facebook пользователя. Предполагается, что вы не сможете получить эту информацию без получения разрешений от пользователя.

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