def post(self, node, member, evis, comment_body, access_token, per_page=10, page=1): """ Posts a comments for an evis (optionally required access_token) Usage: Comments.post(Nodes(id=17), Members(id=13), Evis(id=6259, Nodes(id=17), "Hello World") Returns: Comments object Eviscape API Method: comment.post """ method="comment.post" data = request_protected_post(method, access_token, nod_id=node.id,\ evi_id=evis.id, mem_id=member.id, comment=comment_body,\ per_page=per_page, page=page) if FORMATTER == 'json': return _handle_comment_json(data)[0] else: return _handle_comment_xml(data)[0]
def post(self, evi_subject, evi_body, evi_type, member, node, evis_tags,\ access_token, evis_is_draft=False, per_page=10, page=1): """ Posts an Evis/Post/Article Usage: Evis.post('Cool', 'I am feeling cool', 'text', Members(id=13), Nodes(id=17), 'cool test') Returns: An Evis Object Eviscape API Method: evis.post """ method = "evis.post" data = request_protected_post(method, access_token, evi_subject=evi_subject,\ evi_body=evi_body, evi_type=evi_type,\ mem_id=member.id, nod_id=node.id,\ evi_tags=evis_tags, evis_is_draft=evis_is_draft,\ per_page=per_page, page=page) if FORMATTER == 'json': return _handle_evis_json(data)[0] else: return _handle_evis_xml(data)[0]