Преимущества присоединения к веб-сайту с помощью API-интерфейса, связанного с Twitter или Twitter - PullRequest
0 голосов
/ 18 мая 2011

Я думаю о системе присоединения / входа в мой следующий проект, который будет бизнес-платформой.

Я никогда не использовал в качестве разработчика, linkedin или Twitter API, и я спрашиваю, какие будут преимущества,Можете ли вы объяснить мне эти шаги?

1) В форме присоединения я вставляю возможность присоединиться, используя API-интерфейс link in или twitter, на втором шаге я могу взять данные учетной записи LikeDin или Twitter, чтобы сделать шаг быстрее., автоматическое заполнение некоторых входных данных в формах присоединения (служебный адрес, имя, фамилия и т. д.)

2) После правильного присоединения пользователь, уже вошедший в систему linkedin или Twitter, уже зарегистрирован на моем сайте.

3) Пользователь может обновлять статус linkedin или твиттера с моего сайта.

4) Это нормально, если я хочу, чтобы пользователь дал моему сайту электронное письмо, которое, вероятно, не вставлено в linkedin и twitter?

5) Должен ли я создать приложение для мыши и приложение для Twitter, не так ли?

большое спасибо

1 Ответ

0 голосов
/ 18 мая 2011

У вас есть две проблемы, которые вы думаете о решении.Первый - аутентификация сайта (вопрос 1).Похоже, вы хотите использовать OpenID (так же, как StackOverflow).Это позволит вам получить основную информацию от того, кем является поставщик OpenID (LinkedIn, Twitter, Google и т. Д.) (Вопрос 2).Затем вы захотите взять эту информацию и сохранить ее в профиле в вашей системе.С помощью этого профиля вы можете сохранить дополнительную электронную почту или другую информацию, относящуюся к вашему сайту (вопрос 4).

Что касается вопроса 3, то для этого потребуется зарегистрировать приложение в Twitter и / или LinkedIn.Это даст вам общие секретные токены, которые вы можете использовать для аутентификации OAuth, чтобы получить доступ к запросам API к этим двум сервисам.

Я знаю, что у Google есть способ сделать гибридную аутентификацию OpenID и OAuth, чтобы вы моглиоба токена выполняются за меньшее количество шагов, чем каждый по отдельности, но я не знаю, что такое LinkedIn или Twitter.

Еще одна вещь, которую стоит рассмотреть.OpenID отлично подходит для потребительских сайтов или сайтов для частных лиц.Но вы упоминаете, что вы строите бизнес-платформу.Я не знаю, что это значит, но если цель состоит в том, чтобы сделать операцию типа «Бизнес для бизнеса», OpenID может быть не лучшим выбором.

...