django-le-twitter

Phần mềm chụp màn hình:
django-le-twitter
Các chi tiết về phần mềm:
Phiên bản: 0.1
Ngày tải lên: 11 May 15
Nhà phát triển: -
Giấy phép: Miễn phí
Phổ biến: 0

Rating: nan/5 (Total Votes: 0)

django-le-twitter là một ứng dụng Django cung cấp hầu như không có gì để cho người dùng của bạn đăng nhập bằng twitter: hai quan điểm dựa trên lớp.
django-le-twitter dựa trên Django> = 1.3 và Tweepy.
Khái niệm này rất đơn giản: khi một người dùng đăng nhập thành công trong việc sử dụng twitter (tức là bạn có được một mã thông báo OAuth hợp lệ), django-le-twitter thực hiện một phương pháp mà bạn xác định. Không có ví dụ mô hình tạo ra, không đăng nhập bằng contrib.auth, không có gì. Bạn quyết định.
Cài đặt:
pips cài đặt django-le-twitter
Không có gì để thêm vào INSTALLED_APPS của bạn là. Nó chỉ cần được ở con đường python của bạn. Bạn cần thêm thông tin ứng dụng Twitter của bạn để cài đặt Django của bạn:
CONSUMER_KEY = 'chìa khóa của bạn'
CONSUMER_SECRET = 'bí mật của bạn'

Cách sử dụng:

Phân lớp của hai quan điểm cung cấp bởi django-le-twitter trong một quan điểm ứng dụng của bạn. Trên thực tế, một trong số họ không cần đúng được subclassed.
# App / views.py
từ nhập khẩu django.http HttpResponse
từ quan điểm nhập khẩu le_twitter
ủy quyền = views.Authorize.as_view ()
lớp Return (views.Return):
& Nbsp; def handle_error (self, ERROR_MSG, ngoại lệ = None):
& Nbsp; return HttpResponse (ERROR_MSG)
& Nbsp; def handle_success (self, auth):
& Nbsp; # Bây giờ nó thuộc vào bạn!
& Nbsp; return HttpResponse ('Nó làm việc!')
return_ = Return.as_view ()
handle_success () cung cấp cho bạn một đối tượng tweepy.OAuth chứa credential OAuth của người dùng của bạn. Tại thời điểm này bạn có thể:
- Lấy thông tin bằng cách sử dụng API tweepy
- Tạo một thể hiện auth.User và liên kết nó với một cấu hình tùy chỉnh twitter
handle_success () chỉ cần phải trả lại một HttpResponse.
Sau đó, chỉ cần treo views tùy chỉnh của bạn trong URLconf ứng dụng của bạn:
# App / urls.py
từ django.conf.urls.defaults mẫu nhập khẩu, url
từ app.views ủy quyền nhập khẩu, return_
urlpatterns = mẫu (''
& Nbsp; url (r '^ oauth / ủy quyền / $', ủy quyền, name = 'oauth_authorize'),
& Nbsp; url (r '^ oauth / trả lại / $', return_, name = 'oauth_return'),
)

Yêu cầu :

  • Python
  • Django

Phần mềm khác của nhà phát triển -

CrossTeX
CrossTeX

3 Jun 15

Hearts
Hearts

3 Jun 15

MonoUML
MonoUML

3 Jun 15

XIST
XIST

20 Feb 15

Ý kiến ​​để django-le-twitter

Bình luận không
Nhập bình luận
Bật hình ảnh!