Jump to content

Lenon John

Members
  • Content count

    5
  • Joined

  • Last visited

Everything posted by Lenon John

  1. 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
  2. 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.
  3. 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.
  4. 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.
  5. 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; }
×

Important Information

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