2010-07-24 4 views
4

Twitter API 기능을 내가 작업중인 앱 엔진 프로젝트에 통합하려고합니다.App Engine에서 Python을위한 최고의 Twitter 프레임 워크?

저는 앱 엔진과 파이썬에 비교적 새로운 것이므로 가장 쉽게 트위터를 통합하고 트위터 oauth를 사용하기 위해 사용해야하는 모듈/프레임 워크에 대해 궁금합니다.

은 내가 본 적이 :
파이썬 트위터
tipfy
개마

+0

파이썬 트위터를 피할 것입니다. 제가 말할 수있는 한 OAuth API를 따라 잡지 못하기 때문에 트위터가 기본 인증을 차단할 때 한 달 만이라도 빠져 나올 수 있습니다. 그래도 마음에 드시면 http://code.google.com/p/oauth-python-twitter2/ – RyanW

답변

3

python-twitter이 할 - 그것 - 스스로 접근 방식에 대한 강력한 라이브러리입니다. 선택한 프레임 워크에서 API를 구현합니다. 그것은 잘 관리 된 코드입니다.

tipfy는 토네이도에서 TwitterMixin을 이식하므로 많은 구현 세부 사항에 신경 쓸 필요가 없습니다. 아마도 일을 끝내기가 더 쉽지만 tipfy에 통합되어 있으므로 다른 프레임 워크의 라이브러리로 사용할 수 없습니다. 인증 예는 here입니다.

가오마도 토네이도에서 이식되었지만 유지되지 않습니다.

Theres도 tweetapp이지만 저장소에도 유지되지 않는다고 나와 있습니다.

다른 프레임 워크에는 유사한 도우미가있을 수도 있고 OAuth 라이브러리를 사용할 수도 있습니다.

면책 조항 : 저는 tipfy와 gaema의 저자입니다.

+0

트위터를 만드는 데 도움이되었지만 경고는 두 번째입니다. 본질적으로 개념 증명이었습니다. 트위터가 OAuth를 공개했을 때 함께 해킹당했습니다. 나는 여전히 하나의 응용 프로그램에서 그것의 일부를 사용하지만 다른 하나 (파이썬 트위터 도구 또는 tweepy 어쩌면) 사용하려고합니다 – RyanW

4

내가 진심으로 tipfy를 recomment,하지만 저자 @moraes 방금 말했듯이, 그것은 자체, 작은, 경량 프레임 워크입니다 - 다른 사람과의 통합이 가능 (WSGI 미들웨어 개념을 통해),하지만 당신의 인생이 훨씬 간단합니다 단일 프레임 워크를 고수하고 django이 훨씬 풍부합니다 (물론, 훨씬 더 크고 덜 간단합니다 - 동일한 동전의 두 면인). 매우 인기가 있습니다.

필자는 개인적으로 tipfy (및 WSGI 및 Werkzeug가 의존하는)의 "매우 가벼운"접근 방식을 선호하지만 다양한 용도로 하나의 단일 프레임 워크를 선택해야한다면 분명 더 많은 것을 할 수 있습니다 가장 인기있는 것, 즉 장고 (예 : this post가 제시하는 것)와 함께가는 것보다.

3

다음을 사용하는 것이 좋습니다. Tweepy. 여기에 예제 앱이 있습니다. http://github.com/wasauce/tweepy-examples

Tweepy는 적극적으로 개발 중이므로 잘 처리 할 것입니다.

+0

그 repo를 유지 주셔서 감사합니다. Tweepy 문서와 공식 웹 사이트가 여전히 사면함에있어 매우 유용합니다. – jmlane

1

저는 실제로 Python Twitter Tools을 좋아하지만 아직 App Engine 앱에 포함시키지 않았습니다. 곧있을 것입니다. 다음에 Tweepy가 내 목록에 나와 계산대에 올거야.

관련 문제