Ir para conteúdo

Lenon John

Members
  • Total de itens

    8
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre Lenon John

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

  1. Lenon John

    Como criar uma solicitação POST usando PHP?

    Obrigado Jack!! Funcionou perfeitamente!
  2. Lenon John

    Como criar uma solicitação POST usando PHP?

    Simulador de Frete Endpoint: https://www.jadlog.com.br/embarcador/api/frete/valor/ Metodo: POST Header: Content-Type: application/json Authorization: <token> Código do simulador de frete: { "frete": [ { "cepori": "06233200", "cepdes": "17213580", "frap": null, "peso": 13.78, “cnpj”: “12345678901234”, "conta": "000001", "contrato": "123", "modalidade": 3, "tpentrega": "D", "tpseguro": "N", "vldeclarado": 149.97, "vlcoleta": null } ]
  3. Detalhe importante: Se eu digito MINHA_CHAVE_JADLOG incorreta, ai eu recebo um retorno informado que as credenciais estão incorretas. Se eu digito MINHA_CHAVE_JADLOG corretamente, não recebo nenhum retorno. $dados = [ 'frete' => [ 'cepori' => '29010070', 'cepdes' => '29300040', 'frap' => '', 'peso' => 2, 'cnpj' => '00000000000100', 'conta' => '000001', 'contrato' => '', 'modalidade' => 4, 'tpentrega' => 'D', 'tpseguro' => 'N', 'vldeclarado' => 100, 'vlcoleta' => '' ] ]; $postfields = http_build_query($dados); $header = array(); $header[] = 'Authorization: Bearer MINHA_CHAVE_JADLOG'; $header[] = 'Content-Type: application/json'; $header[] = 'description:'; $curl = curl_init('https://www.jadlog.com.br/embarcador/api/frete/valor/'); curl_setopt($curl, CURLOPT_HTTPHEADER, $header); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_POSTFIELDS, $postfields); $exec = curl_exec($curl); $jadlog = json_decode($exec); curl_close($curl); print_r($jadlog);
  4. Lenon John

    Como utilizar uma API que usa o OAuth2? (API SICOOB)

    Acho que não estou sabendo retornar o resultado. Deveria retornar algo assim:[[callback_url]/code=2eb7fd2c-aaf9-3655-bcf5-71972b50eb3d&state=0.3549351162541514
  5. Lenon John

    Como utilizar uma API que usa o OAuth2? (API SICOOB)

    Amigo, sua dica me deu uma direção. <?php // Cria o cURL $curl = curl_init(); // Seta algumas opções curl_setopt_array($curl, [ CURLOPT_RETURNTRANSFER => 1, CURLOPT_URL => 'URL DO BANCO COM OS MEUS PARÂMETROS DE ACESSO' ]); // Envia a requisição e salva a resposta $response = curl_exec($curl); $err_status = curl_error($curl); print_r($err_status); print_r($response); // Fecha a requisição e limpa a memória curl_close($curl); PROBLEMA: NÃO RETORNA NADA. Obs: em CURLOPT_URL eu digitei a URL que a página de developer orientou.
  6. Lenon John

    Como utilizar uma API que usa o OAuth2? (API SICOOB)

    Estou começando no PHP e preciso criar um simples sistema para emitir boletos na web com o SICOOB. OBS: Que quero me conectar a API SICOOB e não sei por onde começar. O SICOOB disponibiliza na página de developers.sicoob.com.br essas informações: GET https://sandbox.sicoob.com.br/oauth2/authorize?response_type=code&redirect_uri=[[callback_url]]&client_id=[[client_id]]&cooperativa=[[cooperativa]]&contaCorrente=[[conta]]&versaoHash=3&scope=[[escopos]] PARÂMETRO: response_type = Tipo de resposta gerada pelo fluxo authorize PARÂMETRO :redirect_uri = Endereço que será redirecionado após a autorização PARÂMETRO: client_id = Chave de acesso às APIs RESPOSTA: [[callback_url]/code=2eb7fd2c-aaf9-3655-bcf5-71972b50eb3d&state=0.3549351162541514 Obtendo Access Token: POST https://sandbox.sicoob.com.br/token Headers Content-type: "www/form-url-encoded" Authorization: Basic [[token_basic]] Payload grant_type=authorization_code&code=2eb7fd2c-aaf9-3655-bcf5-71972b50eb3d&redirect_uri=[[callback_url]] E mais umas informações complementares aqui. Se alguém puder me ajudar, passo mais informações.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.