Bir örnek kaydedildi eğer bir tweet yaratacak bir Django uygulaması olan django-tweet-kurtardı. Faydalı duyurmak haberler, blogposts, vb
? Nasıl Çalışır
& Nbsp; * django servisi üzerinden bildirim
& Nbsp; * (python-googl aracılığıyla) googl ile url kısaltır
& Nbsp; * bildirim tweet paket twitter kullanır
& Nbsp; bildirimlerin sadece bir kez gönderilir, böylece *, bir örnek (Djangos contentype / jenerik yabancı tuşları ile) tweeted olduğunu unutmayın
Bunu nasıl kullanılır:
& Nbsp; 1. Install senin INSTALLED_APPS için tweet ekleyin.
& Nbsp; 2. oauth belirteci / gizli olsun ve settings.py ekleyin:
& Nbsp; ./ manage.py tweet_oauth
& Nbsp; Merhaba! Biz olacak tüm tweet_saved kullanmak üzere ayarlanmış olsun ediyoruz.
& Nbsp; izin ver seçiniz açılan web tarayıcısı penceresinde
& Nbsp; erişim. Bir sonraki sayfada ve macun veya görünen PIN numarası kopyala
& Nbsp; burada yazın:
& Nbsp; PIN'i girin: 1234567
& Nbsp; ekleyin
& Nbsp; TWEET_SAVED_OAUTH_TOKEN = 'xxxxxxxxx'
& Nbsp; TWEET_SAVED_OAUTH_TOKEN_SECRET = 'xxxx'
& Nbsp; settings.py için
& Nbsp; 3. Modelinizi Kayıt Ol
& Nbsp; ...
& Nbsp; tweet ithalat tweeter dan
& Nbsp; sınıf MyModel (models.model):
& Nbsp; ...
& Nbsp; tweeter.register (MyModel)
& Nbsp; 4. Mevcut değilse, senin modelin bir yöntem get_absolute_url ekleyin.
& Nbsp; 5. önerilen adımlar (ancak gerekli değildir): tweet mesajı tanımlamak için model bir özellik twitter_message ekleyin. Bu mesaj otomatik olarak 140 karakter sınırı içine sığacak şekilde oturtma olacaktır.
& Nbsp; Bu yöntem tanımlı değilse, nesne sadece dizeye dönüştürülür.
& Nbsp; Bu hashtags (django-tagging etiketlerini kullanarak) ile artar benim nesnenin twitter_message gibidir:
& Nbsp;property
& Nbsp; def (self) twitter_message:
& Nbsp; reo = re.compile ('(% s)'% '|' .join ([self.tag_objects içinde x x.name]), bayraklar = re.IGNORECASE)
& Nbsp; dönüş 'blog:' + re.sub (reo, '# g <1>' self.headline)
& Nbsp; yani tweet gecikme nesne halk olarak işaretlenmiş kadar beklemek istiyorsanız, bir bool dönen bir yöntem may_tweet ekleyin.
Ve nbsp Örnek:
& Nbsp; def may_tweet (self):
& Nbsp; dönüş self.published Yok ve self.published.date () değil
& Nbsp; GOOGL_KEY = 'xxxx'
Gereksinimleri :
- Python
- Django
Yorum Bulunamadı