Não consigo corrigir esse erro: Warning: Invalid argument supplied for foreach() alguem pode me ajudar a concertar ?

08/10/2019

9

<?php
			$userid = "350695077";
			$accessToken = "350695077.1677ed0.4e475de930cc4f7c80b7987b0fcd7567";
		
			function fetchData($url){
				$ch = curl_init();
				curl_setopt($ch, CURLOPT_URL, $url);
				curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
				curl_setopt($ch, CURLOPT_TIMEOUT, 20);
				$result = curl_exec($ch);
				curl_close($ch); 
				return $result;
			}
			$result = fetchData("https://api.instagram.com/v1/users/{$userid}/media/recent/?access_token={$accessToken}");
			$result = json_decode($result);
			
			
				$xx = "1"; foreach ($result->data as $post): if ($xx <= 5) { ?>	
				<div class="fotoGram" style="background-image:url('<?= $post->images->standard_resolution->url ?>')">
                	<table><tr><td><? if ($xx == 3) { ?><i class="fab fa-instagram"></i><? } ?></td></tr></table>
				</div>
		<? $xx++; } endforeach ?>
Responder

Posts

Olá Cara, antes de tudo. Gostaria de informar que você inseriu seu ID e chave da sua API no exemplo. Poderia detalhar melhor o seu problema. Exemplo: O que a API deve retornar, objetivo e etc. Assim o pessoal da comunidade vai poder te ajudar melhor.

Ahh e não esquece de tirar seu ID e chave da API do exemplo, a não ser que a mesma seja apenas um exemplo também.
Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira