felipepai Postado Maio 16, 2016 Denunciar Share Postado Maio 16, 2016 Ola galera, estou com o seguinte problema, quero capturar a total_visits, esta dando um erro segue código: ERRO: Notice: Trying to get property of non-object in /home/bigpr460/public_html/ml/php-sdk-master/examples/visitas.php on line 13 =================================== $result = $meli->get('https://api.mercadolibre.com/users/182402165/items_visits?date_from=2016-05-01T00:00:00.000-00:00&date_to=2016-05-13T00:00:00.000-00:00'); foreach ($result['body'] as $visitas): $tt = $visitas->total_visits; <<<<<<<<---- estou fazendo assim( volta um erro) echo "total de visita".$tt."<br />"; endforeach; echo '<pre>'; print_r($result); echo '</pre>'; ================================================== a função O print_r : Array ( [body] => stdClass Object ( [user_id] => 182402165 [date_from] => 2016-05-01T00:00:00.000-00:00 [date_to] => 2016-05-13T00:00:00.000-00:00 [total_visits] => 10312 [visits_detail] => Array ( [0] => stdClass Object ( [company] => mercadolibre [quantity] => 10312 ) ) ) [httpCode] => 200 ) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Beraldo Postado Maio 17, 2016 Denunciar Share Postado Maio 17, 2016 O erro explica o problema. $visitas não é um objeto. Dê um var_dump nela dentro do foreach e veja qual é o valor dela Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
felipepai
Ola galera, estou com o seguinte problema, quero capturar a total_visits, esta dando um erro segue código:
ERRO: Notice: Trying to get property of non-object in /home/bigpr460/public_html/ml/php-sdk-master/examples/visitas.php on line 13
===================================
(
[body] => stdClass Object
(
[user_id] => 182402165
[date_from] => 2016-05-01T00:00:00.000-00:00
[date_to] => 2016-05-13T00:00:00.000-00:00
[total_visits] => 10312
[visits_detail] => Array
(
[0] => stdClass Object
(
[company] => mercadolibre
[quantity] => 10312
)
)
)
[httpCode] => 200
)
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.