Respostas

  • o restando da tudo ok.

    so os titulos que ta dando erro quando e todos os titulos tambem vem.

    • Bom dia! Na versão 23.07 ou na atual, há novos recursos em títulos.
      se quiser pode baixar aqui api.zip
      Agora, sobre a API, vim esse retorno em branco geralmente e que o método do endPoint não existe, como por exemplo, o arquivo titulo.api não está atualizado e não possui o novo endpoint pago.
      https://storage.ning.com/topology/rest/1.0/file/get/12346507477?profile=original
      • show deu certo atualizando a api.

        Mais ela nao consegue ainda o codigo copia e cola do pix? so veio a linha digitavel. uso a api do EFI antiga gerencianet.

         

        {
                    "uuid": "2*******95-961CECA42E98",
                    "login": "di*****2202",
                    "status": "pago",
                    "tipo": "mensalidade",
                    "valor": "89.00",
                    "linhadig": "36**********************000000006000",
                    "datavenc": "2022-02-17 00:00:00",
                    "cpf_cnpj": "0******4370"
                },
        • no meu também não vem o codigo copia e cola, se viesse seria perfeito

        • Já estou vendo uma forma de incluir o qrcode, e fazendo pequenos ajustes.
          • show

            • Olá, se atualizar o sistema para a versão 24.01, o link PIX e o código QR já estão incluídos na API de títulos.
              Lembrando que algumas funções da API para PIX só funcionam na versão 24.01 em diante.
      • Boa noite José

         

        estou usando a versão do mk-auth 23.07 já saiu outra atualizacão ? quais as novidades?  eu estou com o mesmo problema na versão 23.07  esotu usando o jwt token para conectar um servidor remoto e me retorna em branco  api/titulo/aberto/$cpf   e da resposta 200...  porém api/titulo/listagem  funciona tranquilo na versão 23.07  só que ele baixa todos os titulos, dai tive que adicionar código para efetuar a verificacão do titulo por CPF dentro do arquivo geral listagem que eu gero.. esse arquivo api.zip é atualizado posso jogar ele na versão 23.07 ?

        • Boa noite,

          No caso, o endpoint aberto ainda não existe na versão 23.07. Se atualizar o sistema, será possível utilizá-lo. Ou pode baixá-lo aqui  titulo.zip, mas não inclui o pixqrcode (apenas na versão 24 em diante).

          As próximas novidades que estou finalizando são a paginação da API (para não vir trocentos registros de uma vez) e no endpoint api/titulo/titulos, no modo POST, possibilitando passar login e CPF em um array e retornar os títulos de sua escolha (pagos, abertos e vencidos). logo fica um exemplo pratico no postman.
          https://storage.ning.com/topology/rest/1.0/file/get/12364624854?profile=original
          • Boa noite josé então, eu consegui atualizar o titulo.api na versão 23.07 para me responder no curl o pixqrcode tive que criar a funcão abaixo 

             

            public function get_pix($valor) {
            // Ajustando a consulta para incluir dados do QR Code PIX
            $comandoSQL = "SELECT t.uuid_lanc AS uuid, t.login, t.status, t.tipo, t.valor, t.linhadig, t.datavenc, t.login, t.cpf_cnpj, p.qrcode
            FROM vtab_titulos AS t
            LEFT JOIN sis_qrpix AS p ON t.uuid_lanc = p.titulo
            WHERE (t.login = :valor OR t.cpf_cnpj = :valor)
            AND t.status = 'aberto' AND t.deltitulo = 0";

            $rotinaSQL = DB::prepare($comandoSQL);
            $rotinaSQL->bindParam(':valor', $valor);
            $rotinaSQL->execute();
            $resultadosSQL = $rotinaSQL->fetchAll(PDO::FETCH_ASSOC);
            $numeroDeLinhas = $rotinaSQL->rowCount();

            // Retornando os títulos abertos junto com os QR Codes PIX correspondentes
            echo json_encode(array('Total' => $numeroDeLinhas, 'titulosComPix' => $resultadosSQL));
            }

             

            em seguida testei via curl jwt token de um servidor remoto  

            curl -H 'Authorization: Bearer SEU JWT TOKEN AQUI' -i -k 'https://mk-auth-ip/api/titulo/pix/$cpf_cnpj'
            HTTP/1.1 200 OK
            Date: Fri, 26 Jan 2024 01:43:30 GMT
            Server: Apache/2.4.38 (Debian)
            Access-Control-Max-Age: 86400
            Access-Control-Allow-Credentials: true
            Access-Control-Allow-Origin: *
            Access-Control-Allow-Methods: GET
            Etag: MKA_JSON_968a921225281
            Vary: Accept-Encoding
            MKAUTH: API
            Content-Length: 5310
            Content-Type: text/html;charset=UTF-8

            {"Total":1,"titulosComPix":[{"uuid":"857B0000-FF00-4D00-8F00-C1767E340000","login":"clienteteste","status":"aberto","tipo":"mensalidade","valor":"58.68","linhadig":"36490.00032 003214.9561705 00001.553459442 9 35600000005847","datavenc":"2024-02-12 00:00:00","cpf_cnpj":"01234567890","qrcode":"00020101021363940014BR.GOV.BCB.PIX2571qrcodespix.sejaefi.com.br\/bolix\/v2\/cobv\/2c32a6f1d36b40f5a50eca74f04bccc05204000025435866802BR5905EFISA6008SAOPAULO62070503***6304F3F5"}]}          

             

            receio de atualizar o mk-auth é grande kkkk ainda não tive tempo de subir uma nova VM para testar 100% a versão 24.0x antes de rodar um update no sistema em producão.

             

            confesso que tentei criar o arquivo pix.api e adicionei o código mas ao conectar via JWT ele me dava erro. acesso negado.. foi então que eu vi que só os arquivos já criados com .api que conseguiriam executar o código.

This reply was deleted.