Аутентификация в Твиттере без авторизации

Я хочу получить имя твитера посетителя моего сайта.

Я не хочу публиковать статусы или получать доступ к какой-либо другой информации.

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

Есть ли способ получить имя пользователя без авторизации?

Спасибо,

Даниэль


person Omri    schedule 13.06.2010    source источник


Ответы (2)


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

person GG.    schedule 13.06.2010
comment
Спасибо за ответ. Это выполнит задачу, но я хочу избежать этого шага, если пользователь уже вошел в твиттер, и войти в него, если он этого не делает. Надеюсь, это проясняет ситуацию. - person Omri; 15.06.2010
comment
Я думаю, что для использования API (методы, требующие аутентификации), вы должны аутентифицироваться либо через вызов API(), либо вручную. - person GG.; 16.06.2010

Я думаю, вам нужно:

http://twitter.com/oauth/authenticate

вместо

http://twitter.com/oauth/authorize

в качестве конечной точки авторизации пользователя.

person Geert Doornbos    schedule 17.01.2011