2016-11-02 2 views
0

Я использую API FitBit для моего старшего проекта, и я продолжаю получать «API, который вы запрашиваете, не может быть найден». ошибка. Я использую пакет Fitbit-узел, а вот раздел вызывает ошибку:«Ошибка API, которую вы запрашиваете не удалось найти» с пакетом fitbit-node

router.get('/test', function(req, res) { 

    if (req.session.authorized) { 
     client.get('/1/user/-/activities/date/today.json', req.session.access_token).then(function(results) { 
      res.json(results[0]); 
     }); 
    } else { 
     res.status(403); 
     res.json({ 
      errors: [{ 
       message: 'not authorized' 
      }] 
     }); 
    } 
}); 

Я пытаюсь получить доступ к конечной точке /1/user/-/activities/date/today.json, но продолжаю получать Ошибка. Я не могу получить доступ к любой другой конечной точке, кроме /profile.json. Req.session.access_token - это токен хранимого доступа от аутентификации. Я использую ту же настройку для /profile.json.

Я следую примеры этого репо и не могу понять, почему он не работает: https://github.com/lukasolson/fitbit-node/blob/master/example.js

Спасибо!

ответ

0

Удалить путь /1/user/-. Он уже находится в клиенте.

router.get('/test', function(req, res) { 

    if (req.session.authorized) { 
     client.get('/activities/date/today.json', req.session.access_token).then(function(results) { 
      res.json(results[0]); 
     }); 
    } else { 
     res.status(403); 
     res.json({ 
      errors: [{ 
       message: 'not authorized' 
      }] 
     }); 
    } 
}); 
Смежные вопросы