Как получить данные Fitbit в мобильное приложение

Есть ли у вас опыт загрузки данных датчика Fitbit в ваше мобильное приложение?
В этой статье я покажу вам, как использовать API Fitbit для загрузки сведений о Fitbit в мобильные приложения.

Описание изображения


Собственно, что такое Фитбит?

Фитбит — американская компания по производству бытовой электроники и товаров для фитнеса. Он разрабатывает беспроводные носимые технологии, такие как мониторы физической подготовки и трекеры активности, а также соответствующее программное обеспечение. Fitbit отслеживает активность, диету, вес и сон людей, чтобы помочь им прийти в форму, сохранить мотивацию и показать, как незначительные изменения могут иметь значительное влияние.

Описание изображения

Разработчики могут использовать API Fitbit для взаимодействия с данными Fitbit в своих приложениях, продуктах и ​​сервисах. API предоставляет большинство методов чтения и записи, необходимых для поддержки вашего приложения.

Один из моих клиентов попросил меня передать информацию об учетной записи Fitbit в его мобильное приложение. Он также попросил, чтобы пользователи, которые входят в его приложение, получали все доступные данные из API Fitbit. Он хотел бы добавить в свое приложение мероприятия, посвященные Дням людей, чтобы предлагать своим пользователям занятия и предоставлять результаты для здоровья.


Как получить данные Fitbit

Клиенту предоставляется ссылка на API Fitbit. Чтобы получить доступ ко всей информации о Fitbit, мы должны сначала создать для него приложение, заполнив форму ниже.

Описание изображения

После успешного создания приложения я попытался получить Auth от Fitbit, но получил ошибку.

Из-за причины этой ошибки в приложении Fitbit нам необходимо указать правильный URL-адрес перенаправления. После нескольких попыток мне удалось успешно получить данные из Fitbit. Когда мы получаем доступ к API Fitbit, мы можем выбрать то, что нам нужно, в меню флажков.

Описание изображения

Я установил флажок «Разрешить все», потому что мне нужно, чтобы мое приложение получало все данные. После того, как все проверено, мы должны ввести код созданного нами приложения в меню отладки API в Fitbit. Мы должны сделать это ⬇️, чтобы получить токен.

Описание изображения

После ввода всей информации я должен убедиться, что данные были получены точно. Я попробовал несколько программ для тестирования API, прежде чем обнаружил API-тестер мобильное приложение. В нем есть все функции, необходимые разработчику для работы с API, поэтому я могу закончить свою работу без компьютера. Я могу тестировать любые API, такие как REST, GraphQL, WebSocket, SOAP, JSON RPC, XML, HTTP и HTTPS, на ходу из любой точки мира, что значительно повышает мою производительность.

Наконец, мы можем использовать API Tester для отправки запроса GET с

URL-адрес конечной точки и заголовок авторизации, полученные на этапе создания токена. Кнопка «Воспроизвести» в правом верхнем углу открыла экран «Ответ», который очень удобен для пользователя и отображает все значения. Существует возможность переключения между экранами запроса и ответа. Также, при необходимости, мы можем поделиться ответом, нажав на значок «Поделиться».

Описание изображения

После того, как работа с API Tester завершена, мы можем отправлять запросы на Fitbit через созданное нами приложение. Затем в приложении для Android я успешно получаю требуемые значения клиентов в формате JSON.


Вывод

В целом, мне удалось успешно протестировать Fitbit API с помощью API Tester. API Tester — это многофункциональный мобильный API-клиент, который может облегчить жизнь разработчика. Он предоставляет простой, но мощный интерфейс с возможностью тестирования API и отправки запросов различными методами.

надеюсь, ребята, эта статья будет вам полезна 🤗