2016-07-15 8 views
-1

Я хотел бы получить доступ к данным пользователей на Fitbit с помощью FitBit APIИспользование библиотеки OAuth2.0 в Java для вызова API Fitbit

, что я понял, есть 1- я должен получить согласие пользователей с помощью OAuth 2.0 аутентификация. 2- Получить токен доступа. 3- Затем можно запросить данные, используя токен.

Я скачал OAuth 2.0 Библиотека по этой ссылке http://www.java2s.com/Code/Jar/o/Downloadoauth2jar.htm

Я прочитал документацию Fitbit API и я должен заполнить запрос по параметру, описанному в док, как в следующем примере

https://www.fitbit.com/oauth2/authorize?response_type=token&client_id=22942C&redirect_uri=http%3A%2F%2Fexample.com%2Ffitbit_auth&scope=activity%20nutrition%20heartrate%20location%20nutrition%20profile%20settings%20sleep%20social%20weight&expires_in=604800

Вопрос в том, как это сделать в моем приложении java? что упущено, я должен установить его, чтобы сделать HTTP-запрос из java.

Кроме того, где и как я могу использовать 2.0 LIB OAuth, если запрос HTTP будет сделано Java

Спасибо

ответ

0

Посмотрите на Google OAuth Java client. Существует пример того, как использовать клиента available here.

+0

Благодарим вас за ответ. Теперь, когда я использую URL-соединение, я могу запросить и получить ответ с сервера, в чем преимущество использования OAuth 2.0 lib ?? Где я могу использовать его, если проверка подлинности была выполнена с помощью HTTP-запросов и ответов с использованием URL-соединения .... – Shaimaa

+0

Вам не требуется использовать библиотеку OAuth, но она может помочь в реализации потока OAuth. Рекомендуется использовать библиотеку OAuth на веб-сайте Fitbit: https://dev.fitbit.com/docs/oauth2/ – ck1