Нам нравится использовать GoLang. Этому очень легко научиться, но при этом он невероятно эффективен. Для дальнейшего изучения этой возможности мы составили простой проект, который поможет вам начать работу.
В предыдущем посте мы обсуждали добавление поддержки для #GoLang в подпакет OAuth. Чтобы продолжить эту работу, этот проект позволяет вам более глубоко изучить Foursquare API и дополнительно внести некоторые предлагаемые изменения.
Проект разделен на две части:
- app - содержит подробную информацию о приложении, обслуживающем контент через AppEngine
- fsq - легкая библиотека для поиска и отображения информации о месте проведения.
Этот проект затронет две конечные точки Foursquare API: venues/search
и venues/VENUE_ID/proposeedit
.
Начиная
1. Получите ключи разработчика
Зарегистрируйтесь в Foursquare Developer или Enterprise Account.
После настройки у вас должны появиться две важные части информации:
- CLIENT_ID - уникальный для вашего зарегистрированного приложения.
- CLIENT_SECRET - уникальный и личный для вашего приложения.
Не забудьте хранить эти ключи в надежном месте.
2. Клонировать репо.
git clone https://github.com/garethpaul/fsq-go-explore.git
3. Измените App.yaml своими переменными.
Это непосредственно переменные среды.
env_variables:
FSQ_CLIENT_ID: 'YOUR_FOURSQUARE_KEY' // found in step 1
FSQ_CLIENT_SECRET: 'YOUR_CLIENT_SECRET' // found in step 1
FSQ_VERSION: 'YYYYMMDD' // e.g. 20170101
4. Запустите ваше приложение.
goapp serve
После того, как ваше приложение будет запущено и запущено, вы можете настроить его под свои нужды.
И если вы зашли так далеко, мы будем рады услышать от вас.