Jump to content

Lenon John

Members
  • Content count

    8
  • Joined

  • Last visited

Community Reputation

0 Comum

About Lenon John

  1. Lenon John

    Como criar uma solicitação POST usando PHP?

    Obrigado Jack!! Funcionou perfeitamente!
  2. 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. 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.
  7. Observação: As imagens que estão na pasta drawable, eu adicionei manualmente,(CTRL + C) (CTRL + V) public View getView(int position, View convertView, ViewGroup parent) { Bitmap raw; byte[] fotoArray; View v = View.inflate(context,R.layout.activity_produto_item,null); TextView nome = (TextView)v.findViewById(R.id.tvNome); ImageView imagem = (ImageView)v.findViewById(R.id.tvImagem); nome.setText(lista_exibicao.get(position).getNome()); fotoArray = lista_exibicao.get(position).getImagem(); if(fotoArray!=null){ raw = BitmapFactory.decodeByteArray(fotoArray,0,fotoArray.length); imagem.setImageBitmap(raw); } v.setTag(lista_exibicao.get(position).getId()); return v; }
  8. Eu preciso inserir mais de 3000 itens no ArrayList, o que gera o erro: method code too large. Acredito que usando um TXT como "BANCO DE DADOS" vai resolver o meu problema. Atualmente eu faço assim: ----------------------------------------------------- ArrayList lista = new ArrayList(); // inserindo os itens no ArrayList lista.add(new produtoItem(R.drawable.imagem, "AA", "AA", "AA", "AA")); adapter = new produtoAdapter(this, lista); ListView listView = (ListView) findViewById(R.id.listView1); listView.setAdapter(adapter); ----------------------------------------------------- Como pegar os dados de um TXT e inserir no meu arrayList? OBS: Esse APP precisa funcionar sem a necessidade de internet. Ou seja, não posso usar um banco dados externo.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.