Bug 25221 - twitter oauth
: twitter oauth
Status: NEW
: Sisyphus
(All bugs in Sisyphus/gwibber)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2011-03-12 10:22 by
Modified: 2011-08-28 06:35 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2011-03-12 10:22:03
Для подключения к twitter используется система авторизации oauth,
которая подразумевает, что каждое приложение использует свой ключ
доступа. Ключ, который идёт по дефолту с составе gwibber,
принадлежит ubuntu, что видно при подключении [1]
Для altlinux, как для дистрибутива, необходимо зарегистрировать
свой ключ и положить его в файл gwibber/microblog/util/custom.py

[1] http://www.talltechtales.com/wp-content/uploads/2010/09/twitter2.png
------- Comment #1 From 2011-03-12 12:39:22 -------
у меня при подключении нет такой картинки. Специально сейчас переподключился.
Про ключ можно подробнее? Я что-то вижу только описания api и упоминания ключа
для web services.
------- Comment #2 From 2011-03-12 12:39:23 -------
у меня при подключении нет такой картинки. Специально сейчас переподключился.
Про ключ можно подробнее? Я что-то вижу только описания api и упоминания ключа
для web services.
------- Comment #3 From 2011-03-12 13:23:27 -------
Об авторизации на twitter: http://dev.twitter.com/pages/oauth_faq

Комментарий в исходниках:
Distros should register their own keys and not rely on the defaults

http://bazaar.launchpad.net/~gwibber-committers/gwibber/2.30/revision/739/gwibber/microblog/util/resources.py#gwibber/microblog/util/resources.py

Пример соответствующего патча для gwibber в fedora:
http://pkgs.fedoraproject.org/gitweb/?p=gwibber.git;a=blob;f=gwibber-832bzr-twitter-oauth.patch;h=4e87b373ec5973ec73bc391e8253dbe818fa44fd;hb=61387ede352c934e906c1e6b8a8721308321c238
------- Comment #4 From 2011-03-12 13:33:51 -------
Виталий уже прикручивал бота girar_builder к twitter. Возможно сможет помочь
решить этот вопрос.
------- Comment #5 From 2011-03-12 18:00:21 -------
что-то мне каменты в том патче не нравятся. Шило на мыло какое-то.
Более того, у меня оно не удаляет сообщения, а с facebook вообще работает
наполовину (могу только просмотреть сообщения, но ни написать ни просмотреть
исходящие)
------- Comment #6 From 2011-03-14 02:06:21 -------
(In reply to comment #4)
> Виталий уже прикручивал бота girar_builder к twitter. Возможно сможет помочь
> решить этот вопрос.

Я использовал python-twitter (http://code.google.com/p/python-twitter) для
реализации бота. У нас это пакет python-module-twitter.
------- Comment #7 From 2011-03-14 16:08:31 -------
(In reply to comment #6)
> > Виталий уже прикручивал бота girar_builder к twitter. Возможно сможет помочь
> > решить этот вопрос.
> 
> Я использовал python-twitter (http://code.google.com/p/python-twitter) для
> реализации бота. У нас это пакет python-module-twitter.

Тут вопрос в том, что надо получить отдельный TWITTER_OAUTH_{KEY|SECRET} для
gwibber в altlinux
------- Comment #8 From 2011-03-14 16:52:35 -------
(В ответ на комментарий №7)
> (In reply to comment #6)
> > > Виталий уже прикручивал бота girar_builder к twitter. Возможно сможет помочь
> > > решить этот вопрос.
> > 
> > Я использовал python-twitter (http://code.google.com/p/python-twitter) для
> > реализации бота. У нас это пакет python-module-twitter.
> 
> Тут вопрос в том, что надо получить отдельный TWITTER_OAUTH_{KEY|SECRET} для
> gwibber в altlinux

И как не прописывать их в открытом виде
------- Comment #9 From 2011-03-14 20:25:59 -------
(В ответ на комментарий №8)
> > Тут вопрос в том, что надо получить отдельный TWITTER_OAUTH_{KEY|SECRET} для
> > gwibber в altlinux
> 
> И как не прописывать их в открытом виде

Это, по всей видимости, невозможно.
http://arstechnica.com/security/guides/2010/09/twitter-a-case-study-on-how-to-do-oauth-wrong.ars/