Avatar billede agora_live Nybegynder
03. juni 2014 - 11:16 Der er 5 kommentarer og
1 løsning

API -> PHP ???????????

Hvordan trækker jeg Balance un fra denne api: http://btc.blockr.io/api/v1/address/balance/16ep5J26tnXCN7V9K3dz25mvdNVgtfXhy

Altså simpelt:

<?php

$balance = "Balance";
echo $balance;

?>

Hvad skal der til for det kan lade sig gøre?
Avatar billede erikjacobsen Ekspert
03. juni 2014 - 11:22 #1
Det ligner JSON, så

<?php

  $x = '{
    "status": "success",
    "data": {
        "address": "16ep5J26tnXCN7V9K3dz25mvdNVgtfXhy",
        "balance": 0.95927275
    },
    "code": 200,
    "message": ""
      }';

$y = json_decode($x);

print $y->data->balance;

?>
Avatar billede agora_live Nybegynder
03. juni 2014 - 15:35 #2
Ja det kan jeg så godt se at den nu "kun" finder balance, men hvordan får jeg den så til automatisk at hente:

http://btc.blockr.io/api/v1/address/balance/16ep5J26tnXCN7V9K3dz25mvdNVgtfXhy

Således at den bliver opdateret med seneste api der er tilgængelig?
Avatar billede erikjacobsen Ekspert
03. juni 2014 - 15:43 #3
<?php

/* gets the data from a URL, stolen from http://davidwalsh.name/curl-download */
function get_data($url) {
    $ch = curl_init();
    $timeout = 5;
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
    $data = curl_exec($ch);
    curl_close($ch);
    return $data;
}

$x = get_data("http://btc.blockr.io/api/v1/address/balance/16ep5J26tnXCN7V9K3dz25mvdNVgtfXhy");

$y = json_decode($x);

print $y->data->balance;

?>
Avatar billede agora_live Nybegynder
03. juni 2014 - 16:06 #4
TAK

Svar så vi kan få lukket :)
Avatar billede erikjacobsen Ekspert
03. juni 2014 - 16:10 #5
Jeg samler slet ikke på point, tak. Svar selv, og accepter dit eget svar.
Avatar billede agora_live Nybegynder
03. juni 2014 - 16:35 #6
Det vil jeg gøre så, men under alle omstændigheder så takker jeg mange gange.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester