def autopost_twitter(self):
posts = FeedPost.objects.filter(for_network=conf.NETWORK_TWITTER)[:MAX_POSTS_PER_CALL]
for post in posts:
try:
api.twitter.post(post.text, url=post.url)
except twitter.TwitterError as e:
logger.error("Twitter Autopost: error on #{0.pk}: {1.args}".format(post, e))
else:
logger.info("Twitter Autopost: posted #{0.pk} ('{0}')".format(post))
post.scheduled = False
post.posted = now()
post.save()
评论列表
文章目录