2012-01-10 4 views
1

Может ли кто-нибудь сказать мне «как получить» или «что есть» параметр «id», который используется в методах api rubine instari location(id), location_recent_media(id,options{}), media_item(id), media_likes(id) и т. Д., Указанном во дворе документации http://rubydoc.info/github/Instagram/instagram-ruby-gem? Я использую рельсы, и api устанавливается с помощью gem.Как получить параметр «id» из instagram?

+0

Возможный дубликат [Как получить «идентификатор» для доступа к деталям пользователя в instagram] (http://stackoverflow.com/questions/8800459/how-to-get-the-id-for-accessing-user- подробности-в-Instagram) –

ответ

1

Вы можете увидеть пример использования API здесь https://github.com/Instagram/instagram-ruby-gem, взглянув на код, я бы сказал, что идентификатор зависит от того, что вы запрашиваете, если вы используете location (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) 

Надеется, что это помогает.

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

  • Нет связанных вопросов^_^