Doubt with API in Django and Python

Asked

Viewed 110 times

1

I am developing an application with customer registrations, and my class View to register a client was like this:

class AdicionarClienteView(CustomCreateView):
    form_class = OportunidadeForm
    template_name = "cadastro/cliente.html"
    success_url = reverse_lazy('cadastro:cliente_add_view')
    permission_codename = 'add_cliente'

    def view_context(self, context):
        context['title_complete'] = 'ADICIONAR OPORTUNIDADE'
        context['return_url'] = reverse_lazy('crm2:listaoportunidadeview')
        return context

    def get(self, request, *args, **kwargs):
        form_class = self.get_form_class()
        return super(AdicionarOportunidadeView, self).get(request, form_class, *args, **kwargs)

    def post(self, request, *args, **kwargs):
        form_class = self.get_form_class()
        return super(AdicionarOportunidadeView, self).post(request, form_class, *args, **kwargs)

It is working perfectly. Now I need an integration with the payment system Hotmart. For that I have to make a GET request for the link https://api-sec-vlc.hotmart.com/security/oauth/authorize?response_type=code&client_id=[]&redirect_uri=[]

And after the user has logged in, the application will be redirected to the link I pass in the key redirect_url.

I’m a little lost in how to do this integration. It would be something like the function get() and post() I did to register the client and passing the link in some variable?

No answers

Browser other questions tagged

You are not signed in. Login or sign up in order to post.