예제 #1
0
    def get_ticket(self):
        parser = MyParser()
        complement = 'action=get_ticket&api_key=%s' % self.api_key
        request_url = self.service_url % complement
        result = requests.get(request_url)
        self.ticket = parser.getTicket(result.text)
#        print 'ticket: %s' % self.ticket
        return self.ticket
예제 #2
0
    def get_auth_token(self):
        parser = MyParser()
#        if self.ticket == None:
#            self.getTicket()
#            self.validateTicket()
            # fazer um método para abrir um browser e validar a senha.
        complement = 'action=get_auth_token&api_key=%s&ticket=%s' % (self.api_key, self.ticket)
        request_url = self.service_url % complement
        result = requests.get(request_url)
        self.auth_token = parser.getAuthToken(result.text)
        return self.auth_token