Как получить параметр «ID» из API Instagram?
-
25-10-2019 - |
Вопрос
Может ли кто -нибудь сказать мне «как получить» или «что» параметр «ID», который используется в методах API Ruby Instagram location(id), location_recent_media(id,options{}), media_item(id), media_likes(id)
и т.д. дается в документации двора http://rubydoc.info/github/instagram/instagram-ruby-gem ? Я использую Rails, и API установлен с использованием GEM.
Решение
Вы можете увидеть пример того, как использовать API здесь https://github.com/instagram/instagram-ruby-gem, Взглянув на код, я бы сказал, что идентификатор зависит от того, что вы запрашиваете, если вы используете местоположение (ID), это будет идентификатор места. Теперь, чтобы перейти из местоположения «реального мира» к этому идентификатору, я считаю, что вы можете использовать location_search (долгота, широта), и это дало бы вам массив со всеми местами, близкими к этим координатам, например (из кодовой документации):
Instagram.location_search("37.7808851", "-122.3948632")
Это дало бы вам массив с местами около 37,7808851, -122,3948632 (164 S Park, SF, CA, USA).
Затем вы можете использовать этот массив идентификаторов с местоположением (ID), например:
mylocations = Instagram.location_search("37.7808851", "-122.3948632")
Instagram.location(mylocations.first)
Надеюсь, поможет.