Retorna NUll

Marcos Birro Calixto Criador 06/11/2019
Marcos Birro Calixto

Carlos, boa tarde.

Está retornando null. No Postman funciona corretamente!

 

Conferi o código para ver se éalguma bobeira mas nãoa chei e não consido te enviar por aqui. Está dando mensagem que texto não pode ser maior que 1000 caracteres. Existe algum outro teste além do var_dump?

Obrigado

Criador Marcos Birro Calixto 06/11/2019
Marcos Birro Calixto

A versão do laravel é 5.5 e JWT é develop.

Manager Carlos Ferreira 06/11/2019
Carlos Ferreira

Olá, Marcos!
Tudo bem?

Me envie um print https://imgur.com/upload

E me mostre mais detalhes do seu código.

Criador Marcos Birro Calixto 07/11/2019
Marcos Birro Calixto

Bom dia Calos.

A imagem não fica legal porque não dá para ver tudo ok? Coloquei um compactado no google drive.

https://drive.google.com/drive/folders/16AMT1JwyUEFjoM_fhshPXvmLMB1ViYJA?usp=sharing

Meu projeto chegou numa fase onde tenho que comunicar via API nacionalmente com o cliente OI. Eu vou ter que pegar alguns dados, fazer um processamento para gerar as Ordens de Serviço, executá-las no app (java), que fizemos, e conectar via api no meu sistema para após outro processamento, atualizar o sistema da OI via API. O projeto ficou bastante grande.

Como a maior parte fiz estudando suas aulas, pretendo reescrever, melhorando os códigos e práticas no laravel 6. Vai dar um trabalhão mas acho que vai valer a pena. E aproveito para rever todas as aulas e aprofundar conhecimento.

Estou te retornando esse case porque sem suas orientações e ajuda eu não teria conseguido fazer.

Muito obrigado.

Manager Carlos Ferreira 10/11/2019
Carlos Ferreira

Olá Marcos!

Desculpas a demora em te responder, é porque estou de férias e usando internet de hotel.

Pode me enviar vários prints, com todos os detalhes do erros, fica mais fácil para mim te ajudar (https://imgur.com/upload). OU MELHOR, faça um vídeo! =D

Sobre o código, posta no GitHub, porque as vezes nem preciso rodar, só de ver o código já é possível identificar o erro. Veja como subir um código para o GitHub: https://www.youtube.com/watch?v=Lc3lIlUXE6c

Criador Marcos Birro Calixto 11/11/2019
Marcos Birro Calixto

Carlos, eu não estou conseguindo autenticar meu fone no upload de imagem. Celular não tem o formato com 9 a frente. Coloquei duas imagens no drive.  Embaixo a imagem do código em CURL simples, sem o guzzle. E depois o parâmetro CURLOPT_POSTFIELDS que está diferente na documentação do cliente. Existe diferença?

https://drive.google.com/open?id=1Ehw3-d_EVSUK-Wc5eTx6hn7jpa-UVJ_2

https://drive.google.com/open?id=1aMNmqLWhcBPVJZzGbW4w8BGmPbfvPuoQ

Está retornando null. Não erro. Só retorna null.

Criador Marcos Birro Calixto 11/11/2019
Marcos Birro Calixto

    public function index()

    {

 

        $email      = '[email protected]';

        $password   = 'ng0A9ZWaLzxILh6o';    

        $user       = 'birro';    

        $curl = curl_init();    

        curl_setopt_array($curl, [

            CURLOPT_URL             => 'https://autentica.h.portalssp.com',

            CURLOPT_RETURNTRANSFER  => true,

            CURLOPT_ENCODING        => true,

            CURLOPT_MAXREDIRS       => 10,

            CURLOPT_TIMEOUT         => 30,

            CURLOPT_HTTP_VERSION    => CURL_HTTP_VERSION_1_1,

            CURLOPT_CUSTOMREQUEST   => 'POST',

            CURLOPT_POSTFIELDS      => [

                'email'     => $email,

                'password'  => $password,

                'user'      => $user,

            ],

 

        ]);    

        $response = json_decode(curl_exec($curl));    

        curl_close($curl);    

        //var_dump($response);

        return $response;    

 

Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!