Instagram: не удается получить помеченный медиа-объект по идентификатору

#facebook-graph-api #instagram #instagram-graph-api

#facebook-graph-api #Instagram #instagram-graph-api

Вопрос:

В настоящее время я использую эту конечную точку для извлечения помеченных медиа в Instagram Graph API.

С этой конечной точки я получаю подробную информацию о носителе и идентификаторе носителя. Мне также нужно иметь возможность получать помеченный медиа-объект по идентификатору носителя аналогично тому, как я могу это сделать для упомянутых носителей, например, так:

{page_id}?fields=mentioned_media.media_id({media_id})

Я пробовал разные способы заставить его работать (просто догадываюсь, потому что этого нет в документации), и мне нужно разъяснение, возможно ли сделать то, что я пытаюсь сделать.

Есть ли способ получить медиа-объект по идентификатору носителя через Instagram Graph API?

Комментарии:

1. developers.facebook.com/docs/instagram-api/reference/media …?

2. К сожалению, конечная точка мультимедиа не работает, насколько я могу судить, для идентификаторов мультимедиа, возвращаемых в user / tags. надеялся, что существует edge, использующий идентификатор страницы, такой же, как для mentioned_media.media_id, чтобы получить помеченный медиа-объект.

Ответ №1:

Вам нужно указать поля, которые вы хотите для этого медиа. Каждый узел в graph API вы можете расширить, если он доступен. Итак, в этом случае вы будете расширять общедоступные поля media.

 {page_id}?fields=mentioned_media.media_id({media_id}){caption, comments,comments_count, like_count, media_type, media_url, owner, timestamp, username, permalink}
  

Таким образом, в результатах вы получите медиа со всеми полями. Включен идентификатор