def post_microblog_post_on_twitter(microblog_post):
api = Twitter(
api_key=settings.TWITTER_API_KEY,
api_secret=settings.TWITTER_API_SECRET,
access_token=settings.TWITTER_ACCESS_TOKEN,
access_token_secret=settings.TWITTER_ACCESS_TOKEN_SECRET
)
post_content = format_twitter_post(microblog_post)
try:
api.statuses_update().post(params={'status': post_content})
microblog_post.posted_on_twitter = True
microblog_post.save()
except ClientError:
logger.error(
"Tried to post a microblog post on Twitter but got a ClientError, "
"check your twitter keys.")
raise
twitter_helpers.py 文件源码
python
阅读 23
收藏 0
点赞 0
评论 0
评论列表
文章目录