code: def post(self, url, params={}, files=[]):
          
          url = self.host + url
          try:
              if files:
                  return self.post_multipart(url, params, files)
              else:
                  data = urllib.parse.urlencode(params)
                  if not PY3:
                      data = str(data)
                  resp = requests.post(url, data=data, headers=self.headers, auth=self.oauth)
                  return self.json_parse(resp)
          except HTTPError as e:
              return self.json_parse(e.response)
docs: Issues a POST request against the API, allows for multipart data uploads
  
          :param url: a string, the url you are requesting
          :param params: a dict, the key-value of all the parameters needed
                         in the request
          :param files: a list, the list of tuples of files
  
          :returns: a dict parsed of the JSON response