Сначала попробуйте включить многословие, чтобы помочь отладке:
self.conn.setopt(pycurl.VERBOSE ,1)
Похоже, вы не устанавливаете основной режим аутентификации:
self.conn.setopt(pycurl.HTTPAUTH, pycurl.HTTPAUTH_BASIC)
Также в соответствии с документацией вам необходимо предоставить POST параметры API, а не передавать их в качестве параметра GET:
data = dict( track='stack overflow' )
self.conn.setopt(pycurl.POSTFIELDS,urlencode(data))