def facebook_status(status, image_path=None):
tags = [_generate_tag(ass['facebook_id']) for ass in settings.BLOOD_ASSOCIATIONS if 'facebook_id' in ass]
try:
graph = facebook.GraphAPI(settings.FACEBOOK_TOKEN)
if image_path:
graph.put_photo(image=open(image_path, 'rb'), message=status, tags=json.dumps(tags))
else:
graph.put_wall_post(status)
except Exception as ex:
raise MeteoSangueException(ex)
评论列表
文章目录