Android Example Simple Currency Api (Brazilian)

Hi all.
I found this example in some old folders on my pc and decided to share here.
it is a simple example of how to get values from a website, on this example we get the bitcoin and dolar value converted to REAL (R$)
works only with REAL of brazil.


We get the values from this website
https://dolarhoje.com/

PHP:
<?php
$multiplica = $_GET["value"];

$z = $_GET["u"];
switch ( $z ){
      case 1:
        $url = 'http://dolarhoje.com/bitcoin/';
        break;

         case 2:
        $url = 'http://dolarhoje.com/';
        break;
      default:

        $url = 'Erro';

    }


$aba = 'bitcoin';
$aba_div = '<div id="conteudo">';
    


if($_GET["u"]=="1"){
$captura_url = @file_get_contents($url);
$localiza_etapas = explode( $aba_div , $captura_url );
$captura_dados = explode("</div>" , $localiza_etapas[1] );

$separa_dados = explode( "<p>" , $captura_dados[0] );
$captura_linhas = explode("</p>" , $separa_dados[2] );

//SECUNDÁRIA
$separa_dados = explode( "<strong>" , $captura_dados[0] );
$captura_linhas2 = explode("</strong>" , $separa_dados[2] );

$separa_dados_bolda = explode( "<strong>" , $captura_dados[0] );
$captura_linhas2_s = explode("</strong>" , $separa_dados_bolda[1] );

//TERRCIÁRIA
$separa_dados2 = explode( "<p>" , $separa_dados_bolda[0] );
$captura_linhas3 = explode("</p>" , $captura_linhas2_s[1] );
$separa_dados_boldb = explode( "<strong>" , $captura_dados[0] );
$captura_linhas3_s = explode("</strong>" , $separa_dados_boldb[2] );

//GERA DADOS DO CONTEÚDO e CAPTURA
$intro = explode( '<div id="conteudo">' , $captura_url );
$captura_dados_intro = explode("</div>" , $intro[1] );
$separa_dados_intro = explode( "<p>" , $captura_dados_intro[0] );
$captura_linhas_intro = explode("</p>" , $separa_dados_intro[1] );
$separa_dados_intro2 = explode( "<strong>" , $captura_dados_intro[0] );
$captura_linhas_intro2 = explode("</strong>" , $separa_dados_intro2[2] );
}else{
//GERA DADOS DO CONTEÚDO e CAPTURA
$captura_url = @file_get_contents($url);
$intro = explode( '<div id="conteudo">' , $captura_url );
$captura_dados_intro = explode("</div>" , $intro[1] );
$separa_dados_intro = explode( "<p>" , $captura_dados_intro[0] );
$captura_linhas_intro = explode("</p>" , $separa_dados_intro[1] );
$separa_dados_intro2 = explode( "<strong>" , $captura_dados_intro[0] );
$captura_linhas_intro2 = explode("</strong>" , $separa_dados_intro2[2] );}


$key = str_replace(array("hoje", "está", ".", "R$", "sempre", "atualizado", "pra", "você", "Valor", "<strong>","<h2>","</h2>","<p>","Como","funciona","a","cotação","do","Bitcoin","O","cotção","</p>","comercial","americano","Atualizada","sempre","que","fique","informado","dólar","mericno","comercil","Atulizd","pr","fi","inform","sobre","o dólr","e tome s melhores decisões"), "", $captura_linhas_intro2[1]);
if($_GET["u"]=="1"){
$cifra="฿"    ;
}else{
$cifra="$"    ;
}

$valor_moeda = str_replace(',', '.', $key);
$formata_bit= $valor_moeda * $multiplica;
echo json_encode(array("success"=>true,"moeda"=>$multiplica,"valor"=>number_format($valor_moeda, 2, ',', '.'),"total"=>number_format($formata_bit, 2, ',', '.')));

?>

On this example we have a php file, who get the infos from the website and convert it to json, later we get the json values on the app.

With this example you can get Dollar currency and Bitcoin
 

Attachments

  • bitcoin.zip
    48.1 KB · Views: 230
Top