example code howto post to PLURK API.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | @task
def send_plurk(post):
if post.tipe == 'biz':
img = "http://boa.byur.in/%s" % post.cover
mes = "%s %s (%s)" % (img, post.get_absolute_url(), post.title)
else:
mes = "%s (%s)" % (post.get_absolute_url(), post.title)
for users in post.entry.kontributor:
user = User.objects.get(username=users)
if user.plurkusername is not None and user.plurkpasswrd is not None:
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor())
api_key = 'xxxxxxxxxxxxxxxxx'
get_api_url = lambda x: 'http://www.plurk.com/API%s' % x
encode = urllib.urlencode
fp = opener.open(get_api_url('/Users/login'),
encode({'username': post.user.plurkusername,
'password': post.user.plurkpasswrd,
'api_key': api_key}))
fp = opener.open(get_api_url('/Timeline/plurkAdd'),
encode({'content': mes,
'qualifier': 'says',
'lang': 'en',
'api_key': api_key}))
|
More like this
- Template tag - list punctuation for a list of items by shapiromatron 10 months, 2 weeks ago
- JSONRequestMiddleware adds a .json() method to your HttpRequests by cdcarter 10 months, 3 weeks ago
- Serializer factory with Django Rest Framework by julio 1 year, 5 months ago
- Image compression before saving the new model / work with JPG, PNG by Schleidens 1 year, 6 months ago
- Help text hyperlinks by sa2812 1 year, 7 months ago
Comments
Please login first before commenting.