YQL + PHP: как сделать логин на фейсбуке - PullRequest
0 голосов
/ 23 декабря 2010

Я читал кое-что о API YQL, которое Yahoo! предоставил, я не уверен, но это, кажется, набор из множества сторонних API на одном общем языке, верно?

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

Мой проект состоит в том, чтобы добавить форму входа в Facebook (и другие социальные сети), потому что у сайта не будет своего собственного имени входа, люди будут вынуждены использовать социальную сеть для связи. Тогда я подумал, что YQL поможет мне с этой задачей, поэтому мне не пришлось бы разрабатывать множество функций для каждой из сетей.

Чтение этого http://developer.yahoo.com/yql/guide/yql-code-examples.html#sdk_yql, Я понял, как войти в Yahoo, чтобы получить доступ к некоторым личным данным, но не смог найти, как я могу сделать это с помощью Facebook и других

Итак, мой вопрос ... Может ли YQL помочь мне в этом? Можете ли вы дать мне простой пример сеанса в Facebook с использованием его в PHP? Есть ли альтернативы, чтобы помочь мне в этой задаче?

спасибо,
Jonathan

Ответы [ 2 ]

1 голос
/ 23 декабря 2010

Да, используя YQL, вы сможете выполнить эту задачу. Вы можете посмотреть эту демонстрацию. http://demo.tutorialzine.com/2010/05/showing-facebook-twitter-rss-stats-jquery-yql/demo.html. Также, если вы собираетесь использовать только аутентификацию Facebook, тогда вам не нужно использовать YQL. это с использованием http://developers.facebook.com/docs/authentication/

0 голосов
/ 23 декабря 2010

Я очень сомневаюсь, что у YQL есть API, который дает свободу действий при входе на Facebook. Вы должны рассмотреть, как работает логин. Вы отправляете данные POST на веб-сервер, содержащий хэши и шифрования паролей на стороне клиента, а также другие виды идентификации. У YQL нет способа «стандартизировать» логины - ему придется создавать новый API для каждого популярного веб-сайта.

...