2016-04-03 2 views
0

Когда я извлекаю носитель, используя конечную точку пользователя или тега, принятый носитель не всегда содержит все теги для сообщения. Это кажется (мы все еще в режиме песочницы), когда теги содержатся в комментариях, но не всегда.Отсутствие тегов из комментариев в носителях, полученных от API Instagram

Например: Запрос метки "arkiromantix" (https://api.instagram.com/v1/tags/arkiromantix?access_token=[access_token]).

Возвращенные данные содержат, среди прочего, сообщение с идентификатором 1192868766714482828_38257867, в котором указан запрос по тегам и сообщениям с идентификатором 1218885626018570787_210152727, который нет.

Но с обоими постами тег, о котором идет речь, был добавлен в комментарии не в заголовке.

Мои вопросы будут:

  1. Есть ли способ, чтобы обеспечить получение всех тегов (с титрами и авторов комментариев) при трогании носитель из API Instagram? (На данный момент я запрашиваю комментарии для каждого носителя, что увеличивает количество запросов, которые приложение использует значительно). А если нет:

  2. Есть ли правило, по которому Instagram решает, когда они возвращают все теги (из заголовков и комментариев), а когда нет? (Таким образом, я могу по крайней мере, уменьшить количество запросов)

ответ

0

Кажется, что теги в комментариях подсчитывать как метки на самом грамм тогда и только тогда, когда комментарий был написан пользователем, который разместил изображение. This SO question имеет дело с соответствующей проблемой (т. Е. Получение последних граммов с заданным хэштегом фактически не сортирует по дате графа, если хештайг находится в комментарии, сделанном плакатом графа, но вместо этого по дате публикации этого комментария дело). См., В частности, this comment.

Я могу подтвердить этот (недокументированный!) Сортировочный причуд из личного опыта за последние два дня ... такого рода вещи действительно делают работу интересной.

Смежные вопросы