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