code: def post_comment(self, target, body, comment_type="profile", commentid=""):
  
          
  
          if self.standard_grant_type is not "authorization_code":
              raise DeviantartError("Authentication through Authorization Code (Grant Type) is required in order to connect to this endpoint.")
  
          if comment_type == "profile":
              response = self._req('/comments/post/profile/{}'.format(target), post_data={
                  "body":body,
                  "commentid":commentid
              })
          elif comment_type == "deviation":
              response = self._req('/comments/post/deviation/{}'.format(target), post_data={
                  "body":body,
                  "commentid":commentid
              })
          elif comment_type == "status":
              response = self._req('/comments/post/status/{}'.format(target), post_data={
                  "body":body,
                  "commentid":commentid
              })
          else:
              raise DeviantartError("Unknown comment type.")
  
          comment = Comment()
          comment.from_dict(response)
  
          return comment
docs: Post comment
  
          :param target: The target you want to post the comment to (username/deviation UUID/status UUID)
          :param body: The comment text
          :param comment_type: The type of entry you want to post your comment to
          :param commentid: The commentid you are replying to