можно ли использовать twitter_anywhere_identity в качестве токена доступа? - PullRequest
4 голосов
/ 08 июля 2010

После того, как я поиграл с oauth и обнаружил, что последний этап твиттера oauth ненадежно отправлял обратно oauth_verifier (хотя, похоже, он все равно аутентифицировался!), Я немного рассердился.

, затем я обнаружил @anywhere,javascript twitter lib, и я подумал, что я попробую.

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

цикл аутентификации из @anywhere возвращает cookie с именем twitter_anywhere_identity.

его формат определяется как что-то вроде «userid: signature», где подпись проверяется путем хеширования секрета потребителя приложения, чтобы доказать, что cookie действительно пришел из твиттера.

НО кто-нибудь может мне сказать, может ли / как файл cookie twitter_anywhere_identity ( содержать информацию, что?) использоваться в качестве токена доступа?(если нет, я возвращаюсь к нормальному состоянию ... я думаю.)

Говоря о том, кто-нибудь может сказать мне, какая библиотека Python действительно лучше всего подходит для твиттера?кажется, их там около восьми.

спасибо!

jingles

Ответы [ 2 ]

1 голос
/ 31 марта 2011

Твиттер @themattharris pre объявил о поддержке @Anywhere oauth_bridge_code. Вы сможете получить токен oauth 1.0a с помощью этого API.

Подробнее см. http://blog.abrah.am/2010/09/using-twitter-anywhere-bridge-codes.html.

1 голос
/ 13 августа 2010

Пока нет, но в работе, , если я правильно интерпретирую комментарий от 9 августа от Тейлора Синглетари:

У нас будет решение для этого скоро объявил, что позволит вам двигаться более плавно между (не OAuth 1.0a) токены доступа, которые составлять запросы @Anywhere и REST-запросы на стороне сервера с использованием OAuth 1.0a токены доступа.

http://groups.google.com/group/twitter-development-talk/browse_thread/thread/2ec8f0ce984fd6e5/8e4db35fa82b22ca?lnk=gst&q=%40anywhere#8e4db35fa82b22ca

Тем временем, у меня работает мое решение OAuth1.0a, и я к этому хорош. ;)

JB

...