API Instagram — получайте только изображения из фида

Я пытаюсь создать запрос, который может получить только фотографии (но не видео) из фида Instagram.
Конечно, я могу скачать все фиды и затем отфильтровать их на стороне клиента, но я хочу получить уже отфильтрованные данные. .

Является ли это возможным?


person Satellite    schedule 19.03.2015    source источник
comment
Глядя на API, не похоже, что он его поддерживает.   -  person dayuloli    schedule 19.03.2015
comment
Исправлена ​​некоторая грамматика и форматирование. Убрал бессмысленную благодарность.   -  person Phantômaxx    schedule 19.03.2015
comment
Я не вижу ничего в API, который поддерживает это.   -  person Bill Rollins    schedule 19.03.2015


Ответы (1)


Это сработало для меня.

foreach ($pictures as $picture) {
  if($picture->data->type === "image"){
      // your code here
  }
}

$pictures – это возврат API Instagram.

пример возврата:

pagination: {}
data:   
    0:  
    id: ""
   user:    {…}
   images:  {…}
   created_time:    ""
   caption: {…}
   user_has_liked:  false
   likes:   {…}
   tags:    […]
   filter:  "Nashville"
   comments:    {…}
   type:    "image" // this one!
   link:    ""
   location:    null
   attribution: null
   users_in_photo:  []
meta:   
  code: 200

Надеюсь это поможет.

person Williaan Lopes    schedule 19.01.2018