как проверить наличие логина в социальной сети? - PullRequest
0 голосов
/ 21 марта 2011

Я хочу, чтобы пользователь ввел имя пользователя и нажал 'check'. Затем система проверит наличие имени пользователя в разных социальных сетях.
Мой вопрос: могу ли я иметь общий метод / функцию для всех сетей? Или у каждой сети есть свой способ позволить программистам проверять доступность имени пользователя?
Если это второй случай, может ли кто-нибудь привести пример функции, которая проверяет имя пользователя (для любой социальной сети)?

Ответы [ 2 ]

3 голосов
/ 21 марта 2011

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

Лучше всего перечислить все социальные сети, которые вы хотите проверить, а затем найти сценарий PHP, который они предлагают для связи с их API.

Например: вы можете использовать любую из многочисленных библиотек PHP Twitter для поиска, если имя пользователя существует: http://developer.twitter.com/pages/libraries#php

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

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

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

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

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