Buenas a todos, explico: estoy trabajando con bit.ly, un acortador de urls, y quiero hacer un dashboard con los datos, el problema que tengo es con un metodo del API el cual me regresa un objeto JSON, micodigo para obtener el JSON es el siguiente:
Código PHP:
function clicks_by_day($url, $days){
$temp = $this->path."clicks_by_day?login=".$this->user."&apiKey=".$this->key."&shortUrl=".$url."&format=json&days=".$days;
// "clicks_by_day?login=&apiKey=&format=json&days=7&hash=grqSlY&hash=dYhyia"
$data = file_get_contents($temp);
$json = var_dump(json_decode($data, true));
return $json;
y lo que me regresa es lo siguiente: (está un poco largo)
Código PHP:
array(3) {
["status_code"]=>
int(200)
["data"]=>
array(1) {
["clicks_by_day"]=>
array(1) {
[0]=>
array(4) {
["short_url"]=>
string(20) "http://bit.ly/r4Vfo9"
["global_hash"]=>
string(5) "Q8f9o"
["user_hash"]=>
string(6) "r4Vfo9"
["clicks"]=>
array(7) {
[0]=>
array(2) {
["clicks"]=>
int(3)
["day_start"]=>
int(1314766800)
}
[1]=>
array(2) {
["clicks"]=>
int(0)
["day_start"]=>
int(1314680400)
}
[2]=>
array(2) {
["clicks"]=>
int(0)
["day_start"]=>
int(1314594000)
}
[3]=>
array(2) {
["clicks"]=>
int(0)
["day_start"]=>
int(1314507600)
}
[4]=>
array(2) {
["clicks"]=>
int(0)
["day_start"]=>
int(1314421200)
}
[5]=>
array(2) {
["clicks"]=>
int(0)
["day_start"]=>
int(1314334800)
}
[6]=>
array(2) {
["clicks"]=>
int(0)
["day_start"]=>
int(1314248400)
}
}
}
}
}
["status_txt"]=>
string(2) "OK"
}
Lo que quiero sacar son los click por dia, pero no se como accesar a los datos que me trae ese JSON, de antemano gracias.