2014-09-08 3 views
1

Ищу, чтобы получить результаты из Instagram для конкретного тега MyTag, я попытался с помощью этого API вызоваInstagram Поиск тега в пределах определенной даты

https://api.instagram.com/v1/tags/ {метка-имя}/СМИ/последние

, но он вернул 33 результата, даже если результатов больше. Этот вопрос можно рассматривать как дополнение к этому вопросу: How To Search Instagram via API Query?

Каков способ возврата результатов instagram для определенного тега в диапазоне дат? Это может быть сделано через min_tag_id и max_tag_id, которые. Не знаете, как конвертировать мое время на min_tag_id или max_tag_id?

ответ

5

вызов API-интерфейс с max_tag_id и min_tag_id как это:

https://api.instagram.com/v1/tags/{tag-name}/media/recent?client_id={CLIENT_ID}&max_tag_id=1378677250000000&min_tag_id=1375998850000000 

max_tag_id и min_tag_id является epoch_time + "000000"

вы еще получите только 20 на API вызова используйте пагинацией, чтобы получить все

Обновление: Instagram изменил tag_id, поэтому фильтр даты не может быть выполнен таким образом. Войдите в систему по адресу http://gramfeed.com и найдите хэштег и , вы можете использовать фильтр даты и времени, а также другую реализацию взлома.

+0

Ваше определение id тега max и min может быть неверным, я получил это значение из API, «min_tag_id»: «1410204473722500». В конце вы не указали нули. – pal4life

+0

1410204473 - это эпохальное время, 6 цифр можно игнорировать, я реализовал в gramfeed.com, и вы можете искать теги и фильтровать по времени, работает довольно хорошо. – krisrak

+0

изменилось или что-то еще? я вижу идентификатор типа «1098750435004692292_2135229268». после того, как подчеркивание явно является идентификатором имени пользователя, но до того, как оно не будет выглядеть как эпоха – dtc

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