@atambalasi

Instagram API объединить данные в один объект?

Получаю два изображения по тегу
$json = file_get_contents("https://api.instagram.com/v1/tags/ТУТмойТег/media/recent?access_token=tokenHere&count=1");
                    $json2 = file_get_contents("https://api.instagram.com/v1/tags/ТУТмойТег/media/recent?access_token=tokenHere&count=1");

Декодируем
$data = json_decode($json);
  $data2 = json_decode($json2);


Вытаскиваем данные
$images = array();
						$captions = array();
						$links = array();
						$photoNameWithHashtags = array();
						$photoName = array();
						$hashTags  = array();
                
		foreach($temp as $user_data ) {
                            $images[] = (array) $user_data->data->images;
                            $links[] =  $user_data->data->link;
                           $captions[] = $user_data->caption;
                            $hashTags[] = $user_data->tags;

		 }

Получаю изображения нужного качества
$standard = array_map( function( $item ) {
							return $item['standard_resolution']->url;
							
						}, $images );$standard = array_map( function( $item ) {
							return $item['standard_resolution']->url;
							
						}, $images );


Массив $temp содержить
$temp[0]=$data->data;
                $temp[1]=$data2->data;

Код в полне рабочий если место $temp в цикле поставить $data->data.
Как мне объеденить эти данные чтобы указанные выше код работал?
  • Вопрос задан
  • 170 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы