WedX - журнал о программировании и компьютерных науках

Интеграция Jawbone API с нашим приложением для здоровья не возвращает данные

Мы интегрировали веб-API Jawbone с нашим приложением для отслеживания здоровья.

Мы используем устройство Jawbone UP 24 для тестирования.

Часть Connect хорошо работает в нашем приложении. Но синхронизация всегда возвращает пустой ответ, как показано ниже.

ответ данных {"мета":{"user_xid":"RCLWx75WGKTdnY0L4UyFZg","сообщение":"ОК","код":200,"время":1464848584},"данные":{"элементы":[]," размер":0}}

Токен доступа пользователя Jawbone отправлен в заголовке:

Je5CDuGC9OSc-05UAifnK9kVk6thTRHewCwuwXuPuTo7mW7qLWnnd2I4ljqtCw-RlXB3v78Ji6VXW2MSxp0B_VECdgRlo_GULMgGZS0EumxrKbZFiOmnmAPChBPDZ5JP

URL шагового запроса:

https://jawbone.com/nudge/api/v.1.1/users/@me/moves?start_time=1464796800000&end_time=1464848584617

Мы следуем шагам, описанным в документе по этой ссылке — https://jawbone.com/up/developer/.

Мы обеспокоены тем, что он не работает, потому что API поддерживает только новые устройства (Jawbone UP 2, 3 и 4), а не Jawbone UP 24.

02.06.2016

Ответы:


1

Проблема в том, что ваши start_time и end_time указаны в миллисекундах, тогда как они должны быть секундами.

Этот запрос должен получить данные шага, которые вы ищете: "nofollow noreferrer">https://jawbone.com/nudge/api/v.1.1/users/@me/moves?start_time=1464796800.000&end_time=1464848584.617

Вот определение start_time и end_time из документации для конечной точки перемещения:

start_time int Используется вместе с end_time. Временная метка эпохи, обозначающая начало диапазона времени, запрошенного для событий перемещения. end_time int Используется с start_time. Временная метка эпохи, обозначающая конец диапазона времени, запрошенного для событий перемещения.

А страница Википедии для Unix Time определяет время Эпохи как:

Время Unix (также известное как время POSIX или время эпохи) — это система для описания моментов времени, определяемая как количество секунд, прошедших с тех пор. . .

02.06.2016
Новые материалы

Как создать диаграмму градиентной кисти с помощью D3.js
Резюме: Из этого туториала Вы узнаете, как добавить градиентную кисть к диаграмме с областями в D3.js. Мы добавим градиент к значениям SVG и применим градиент в качестве заливки к диаграмме с..

Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
Просто начните и учитесь самостоятельно Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..

Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..

Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка. Во время предварительного обучения модель обучается на неразмеченных данных с помощью..

Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..


Для любых предложений по сайту: [email protected]