Как пользователи могут заходить на такие сайты, как Facebook, с какого-либо сайта, поддерживающего функции «Поделиться на Facebook»? - PullRequest
0 голосов
/ 24 января 2012

Я просматриваю некоторые новостные сайты, и на большинстве из них есть возможность разместить ссылку на вашей стене в Facebook. Или ретвитнуть это. Или на другие сайты социальных сетей.

Как они заставляют пользователя аутентифицировать себя? Я просто нажимаю кнопку, и он просит меня войти, а затем создает новую запись на моей стене в Facebook.

Я хочу воспроизвести это поведение, но не знаю с чего начать.

Ответы [ 2 ]

3 голосов
/ 24 января 2012

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

Аналогичным образом перейдите здесь для твиттера.

0 голосов
/ 01 декабря 2014

Все эти сайты используют OAuth.По сути, это транзакция запроса токена доступа с сайта, через который вы входите.Ваши пользователи подтверждают, что они подтверждают обоснованность вашего запроса, проходя проверку подлинности в сторонней системе, такой как Twitter или Facebook, и затем эти системы возвращают токен, который позволяет вам читать / записывать / изменять пользовательские данные с этих сайтов от их имени.

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