Bug 25221

Summary: twitter oauth
Product: Sisyphus Reporter: Vladimir Lettiev <crux>
Component: gwibberAssignee: Grigory Ustinov <grenka>
Status: CLOSED WONTFIX QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aen, vitty, vitty
Version: unstable   
Hardware: all   
OS: Linux   

Description Vladimir Lettiev 2011-03-12 10:22:03 MSK
Для подключения к 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 swi 2011-03-12 12:39:22 MSK
у меня при подключении нет такой картинки. Специально сейчас переподключился.
Про ключ можно подробнее? Я что-то вижу только описания api и упоминания ключа для web services.
Comment 2 swi 2011-03-12 12:39:23 MSK
у меня при подключении нет такой картинки. Специально сейчас переподключился.
Про ключ можно подробнее? Я что-то вижу только описания api и упоминания ключа для web services.
Comment 3 Vladimir Lettiev 2011-03-12 13:23:27 MSK
Об авторизации на 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 Vladimir Lettiev 2011-03-12 13:33:51 MSK
Виталий уже прикручивал бота girar_builder к twitter. Возможно сможет помочь решить этот вопрос.
Comment 5 swi 2011-03-12 18:00:21 MSK
что-то мне каменты в том патче не нравятся. Шило на мыло какое-то.
Более того, у меня оно не удаляет сообщения, а с facebook вообще работает наполовину (могу только просмотреть сообщения, но ни написать ни просмотреть исходящие)
Comment 6 Vitaly Kuznetsov 2011-03-14 02:06:21 MSK
(In reply to comment #4)
> Виталий уже прикручивал бота girar_builder к twitter. Возможно сможет помочь
> решить этот вопрос.

Я использовал python-twitter (http://code.google.com/p/python-twitter) для реализации бота. У нас это пакет python-module-twitter.
Comment 7 Vladimir Lettiev 2011-03-14 16:08:31 MSK
(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 swi 2011-03-14 16:52:35 MSK
(В ответ на комментарий №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 Vladimir Lettiev 2011-03-14 20:25:59 MSK
(В ответ на комментарий №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/
Comment 10 Grigory Ustinov 2018-12-24 16:30:16 MSK
[#218130] DONE (try 2) del=gwibber