Api Rest no Protheus Funciona Perfeito. Exemplo Simples e fácil entendimento.

แชร์
ฝัง

ความคิดเห็น • 33

  • @brunowolfpack6767
    @brunowolfpack6767 5 หลายเดือนก่อน +2

    Sensacional... o Pessoal faz um drama qdo o assunto é uma API que dava ate pavor. kkkkk TOP ! Valeu

    • @reidoapsdu
      @reidoapsdu  5 หลายเดือนก่อน +2

      obrigado meu amigo por ter gostado!!!!!!!!!!! Tmj ai!!!

  • @luciopaiva7351
    @luciopaiva7351 11 หลายเดือนก่อน +1

    Muito Bom!!!!!!!!!!

    • @reidoapsdu
      @reidoapsdu  11 หลายเดือนก่อน +1

      Muito obrigado!!!!!!!!!!!

  • @franciscorosaneto3693
    @franciscorosaneto3693 ปีที่แล้ว +1

    Parabéns ❤ Poderia ensinar futuramente como fazer autenticação com Beare token

    • @reidoapsdu
      @reidoapsdu  ปีที่แล้ว +1

      Boa noiteeeeeeeee!! Já anotado aqui... as vezes tarda... mas não falha viu kkkk

  • @brunowolfpack6767
    @brunowolfpack6767 5 หลายเดือนก่อน +1

    Muito bom! Valeu….
    Uma dúvida … criei uma api até que considerável com alguns itens e subitens, porém ao executar as informações não saem na sequência que criei, saem campos misturados dentro de cada item … criei cod prod, nome prod, quantidade, saldo ) só executar no imnsonja sai nome produto, quantidade, saldo, cod produto….
    Sabe dizer qual motivo e como posso resolver?

    • @reidoapsdu
      @reidoapsdu  4 หลายเดือนก่อน +2

      Opa Bruno! Eu já notei isso também. Parece que ele ordena os campos em ordem alfabética. Infelizmente, eu não sei se há uma maneira de mudar isso na ferramenta. Tipo se tivesse um OrderBy né! 😉 Mas os subitens ficam dentro corretamente, no seu ficou correto né? só um exemplo:
      {
      "DA1_FILIAL": "0101",
      "DA1_CODTAB": "CBA",
      "DA1_CODPRO": "PR00010119 ",
      "DA1_PRCVEN": 0,
      "Detalhes:"
      {"dt_alteracao": "19960101 ",
      "z_desc": "Teste"
      },
      {
      "DA1_FILIAL": "0101",
      "DA1_CODTAB": "CBA",
      "DA1_CODPRO": "PR00010120 ",
      "DA1_PRCVEN": 1278,
      "Detalhes:" { "at_cad": "bypass",
      "dt_alteracao": "19960101 "}
      }
      Pelo o que entendi só ficou a ordenação errada né?

    • @brunowolfpack6767
      @brunowolfpack6767 4 หลายเดือนก่อน

      Exatamente. Só ordenação. Valeu pelo retorno. Abs

  • @ricardopatay
    @ricardopatay ปีที่แล้ว +3

    Poderia colocar as dicas para deixar ele Seguro, o https

    • @reidoapsdu
      @reidoapsdu  ปีที่แล้ว +1

      Opa... bacana... verdade heim!!!

    • @jonasmachado1483
      @jonasmachado1483 ปีที่แล้ว

      @@reidoapsdu mestre, ajude com o caminho das pedras :D para colocar https no rest pra funcionar em base teste

  • @wandersonfsouza
    @wandersonfsouza ปีที่แล้ว +1

    Boa tarde, seguindo este fonte como podemos deixar algum parâmetro de forma obrigatória?

    • @reidoapsdu
      @reidoapsdu  ปีที่แล้ว +1

      Sim é possível, eu faço um retorno, vou te mandar trecho do fonte aqui.. acredito que você ira entender, no exemplo se o campo data não pode ser vazio:
      if empty(cDtini)
      SetRestFault(400,"01",.T.,400,"cDtini empty")
      Return .f.
      endif

  • @lugosuper
    @lugosuper ปีที่แล้ว +1

    vc fala no Insomnia q: "criou um administrador lá" lá onde? no Insomnia ou no protheus ??? desculpe mais sou bem novo em REST

    • @reidoapsdu
      @reidoapsdu  ปีที่แล้ว +1

      Boa tarde!! Eu uso o Postman e o Insonmina aplicativo Windows, mas tem puglin para o vs code que também faz isso... Tenho muitos colegas que usam. Abraços

  • @xDeadlyWarriorX
    @xDeadlyWarriorX 8 หลายเดือนก่อน

    Poderia também ensinar por favor como configurar para funcionar o SSL? Eu apontei uma URL externa p/ a API porém ele não funciona direito e dá uns B.O.s de Certificado SSL, mesmo o domínio já tendo SSL configurado.

    • @reidoapsdu
      @reidoapsdu  8 หลายเดือนก่อน

      Opa!!! Boa noite!!! Vou deixar aqui para gravar um vídeo a respeito! Deixa comigo! 🚀🚀🚀🚀

  • @LeandroOliveira-vw4ww
    @LeandroOliveira-vw4ww ปีที่แล้ว +1

    Muito obrigado pelo conteúdo, o meu retornou o seguinte erro {"code":428,"detailedMessage":"","message":"Precondition Required"}
    Uma outra dúvida, no vídeo vc cria um endpoint personalizado para buscar fornecedores, minha dúvida é, existe algum pacote padrão de endpoints ja disponíveis no Protheus?

    • @LeandroOliveira-vw4ww
      @LeandroOliveira-vw4ww ปีที่แล้ว

      rest execution error...
      error code.: 17
      description: DBUseArea ERROR:Invalid EMPTY Alias.

    • @reidoapsdu
      @reidoapsdu  ปีที่แล้ว +1

      Boa noite meu amigo, consegui resolver? Se não, entra no nosso grupo de WhatsApp que lá tem muita gente fera e tb consigo te ajuda por lá! Abraços 🤗

    • @LeandroOliveira-vw4ww
      @LeandroOliveira-vw4ww ปีที่แล้ว

      @@reidoapsdu Ainda não consegui, vou mandar no grupo, te mandei invite no Linkedin tbm podemos bater um papo? Obrigado!

    • @rodrigoabrantes518
      @rodrigoabrantes518 ปีที่แล้ว

      Estou com o mesmo problema e não consegui resolver. Alguém do grupo conseguiu?

    • @MatheusBorges-kx6ky
      @MatheusBorges-kx6ky ปีที่แล้ว

      Estou com o mesmo problema, teria alguma solução para esse erro ? não estou conseguindo gerar o json

  • @MarcosGonçalves-y8c
    @MarcosGonçalves-y8c ปีที่แล้ว +1

    Bom dia! Para mim aparece o seguinte erro:
    {
    "code": 500,
    "detailedMessage": "",
    "message": "Internal Server Error"
    }
    O que pode ser?

    • @reidoapsdu
      @reidoapsdu  ปีที่แล้ว +1

      Opa meu amigo! Vai no console que ele retorna o erro mais detalhado!!!

  • @TECPABLO
    @TECPABLO ปีที่แล้ว +1

    Aparece esse erro para mim -> variable does not exist . O que podeser?

    • @reidoapsdu
      @reidoapsdu  ปีที่แล้ว +1

      Bom dia Juan!! Em qual linha esta aparecendo o erro? normalmente ele fala a linha na frente do Variable does not exist... se conseguir me mandar. abraços

  • @mautresim
    @mautresim 3 หลายเดือนก่อน +1

    Muito bom! Eu só não tinha conseguido resultado na resposta da SQL porque a cláusula 'WHERE SA2.D_E_L_E_T_='' ' não deixava mesmo retornar valor. Tirando esse campo e refazendo a SQL funcionou. Também, como estou aprendendo, gostaria de saber do porquê funcionar essa URL somente nos aplicativos tais como o Insomnia e no Postman. Como fazer essa chamada na prática, se não posso usar navegador para pôr essa url?

    • @reidoapsdu
      @reidoapsdu  2 หลายเดือนก่อน

      Mautresim, as vezes alguém que ver essa sua pergunta saiba da resposta, Eu confesso que não sei como autenticar via Browser, mas se vc jogar a URL no Browser ele aparece a mensagem que identificou a URL porem sem permissão de autenticação

  • @luzitaniapescados
    @luzitaniapescados ปีที่แล้ว +1

    Compilei mas não consegui

    • @reidoapsdu
      @reidoapsdu  ปีที่แล้ว

      José da algum erro? Qualquer coisa entra no nosso grupo que tem a turma para dar apoio! Abraços!

    • @luzitaniapescados
      @luzitaniapescados ปีที่แล้ว

      @@reidoapsdu pior q não, sim ja estou no grupo mas preciso entender mais sobre isso