Title: Error trying to get heart data · Issue #151 · orcasgit/python-fitbit · GitHub
Open Graph Title: Error trying to get heart data · Issue #151 · orcasgit/python-fitbit
X Title: Error trying to get heart data · Issue #151 · orcasgit/python-fitbit
Description: Hi, I am developing a python application for my university and I need to access heart rate during an activity (avg data or something that tell me how user is performing during a run). I am using this api https://github.com/orcasgit/pytho...
Open Graph Description: Hi, I am developing a python application for my university and I need to access heart rate during an activity (avg data or something that tell me how user is performing during a run). I am using th...
X Description: Hi, I am developing a python application for my university and I need to access heart rate during an activity (avg data or something that tell me how user is performing during a run). I am using th...
Opengraph URL: https://github.com/orcasgit/python-fitbit/issues/151
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Error trying to get heart data","articleBody":"Hi,\r\n\r\nI am developing a python application for my university and I need to access heart rate during an activity (avg data or something that tell me how user is performing during a run). I am using this api https://github.com/orcasgit/python-fitbit .\r\n\r\nI have this code\r\n\r\n \r\n\r\nfitbit_api.py\r\n\r\n```python\r\nimport fitbitPackage.fitbit\r\nimport fitbitPackage.gather_keys_oauth2 as Oauth2\r\nimport datetime\r\n\r\nclass FitbiAapi:\r\n __client_id__ = None\r\n __client_secret__ = None\r\n __server__ = None\r\n __access_token__ = None\r\n __refresh_token__ = None\r\n __auth_client__ = None\r\n\r\n def __init__(self, client_id, client_secret):\r\n self.__client_id__ = client_id\r\n self.__client_secret__ = client_secret\r\n self.__server__ = Oauth2.OAuth2Server(self.__client_id__, self.__client_secret__)\r\n \r\n def get_authorize_url(self):\r\n return self.__server__.get_authorize_url()\r\n\r\n def start_response_poll(self):\r\n self.__server__.start_response_poll()\r\n self.__access_token__ = str(self.__server__.fitbit.client.session.token['access_token'])\r\n self.__refresh_token__ = str(self.__server__.fitbit.client.session.token['refresh_token'])\r\n self.__auth_client__ = fitbitPackage.fitbit.Fitbit(self.__client_id__, self.__client_secret__, oauth2=True, access_token=self.__access_token__, refresh_token=self.__refresh_token__)\r\n\r\n def get_auth_client(self) -\u003e fitbitPackage.fitbit.Fitbit:\r\n return self.__auth_client__\r\n\r\n\r\ndef get_right_dateFormat(offset: int = 0) -\u003e str:\r\n return str((datetime.datetime.now() - datetime.timedelta(days=offset)).strftime(\"%Y-%m-%d\"))\r\n \r\n```\r\n\r\n \r\n\r\nmain.py\r\n\r\n```python\r\nfrom fitbitPackage import fitbit_api, get_right_dateFormat\r\n\r\nprint(fitbit_api.get_authorize_url())\r\nfitbit_api.start_response_poll()\r\n\r\nclient = fitbit_api.get_auth_client()\r\n\r\ntoday_date = get_right_dateFormat()\r\nyesterday_date = get_right_dateFormat(-1)\r\n\r\nfitbit_stats = client._COLLECTION_RESOURCE('heart', date=today_date)\r\nprint (fitbit_stats)\r\n ```\r\n\r\nbut when I execute this code, i obtain this error:\r\n\r\n \r\n```\r\nTraceback (most recent call last):\r\n File \"main_testFitBit.py\", line 11, in \u003cmodule\u003e\r\n fitbit_stats = client._COLLECTION_RESOURCE('heart', date=today_date)\r\n File \"C:\\Users\\gabri\\OneDrive\\Desktop\\AmIRunning-code\\src\\fitbitPackage\\fitbit\\api.py\", line 348, in _COLLECTION_RESOURCE\r\n return self.make_request(url, data)\r\n File \"C:\\Users\\gabri\\OneDrive\\Desktop\\AmIRunning-code\\src\\fitbitPackage\\fitbit\\api.py\", line 256, in make_request\r\n response = self.client.make_request(*args, **kwargs)\r\n File \"C:\\Users\\gabri\\OneDrive\\Desktop\\AmIRunning-code\\src\\fitbitPackage\\fitbit\\api.py\", line 99, in make_request\r\n exceptions.detect_and_raise_error(response)\r\n File \"C:\\Users\\gabri\\OneDrive\\Desktop\\AmIRunning-code\\src\\fitbitPackage\\fitbit\\exceptions.py\", line 86, in detect_and_raise_error\r\n raise HTTPNotFound(response)\r\n\r\nfitbitPackage.fitbit.exceptions.HTTPNotFound: The API you are requesting could not be found.\r\n```\r\n\r\nWhy?","author":{"url":"https://github.com/thegabriele97","@type":"Person","name":"thegabriele97"},"datePublished":"2019-06-10T09:50:47.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":4},"url":"https://github.com/151/python-fitbit/issues/151"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:fd100b7c-fc89-2c95-7650-5b7e2b81c8e1 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | AF8C:30D218:DB9AF1:12D687B:696FF5DB |
| html-safe-nonce | 59c66e04928271d91a52219749981f89fd2873cf26b613e164a7c2682ce305f5 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBRjhDOjMwRDIxODpEQjlBRjE6MTJENjg3Qjo2OTZGRjVEQiIsInZpc2l0b3JfaWQiOiI4MjMwMjk4Njg5ODA5MTUxNDUxIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 51ac48219eed290051aa2a900e402ad113e58d244c0181546cb0a6bf34faa72d |
| hovercard-subject-tag | issue:454087807 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/orcasgit/python-fitbit/151/issue_layout |
| twitter:image | https://opengraph.githubassets.com/fd24842e5bb1abc853c4191584d9dbec1d0a50745b1231ae556d7986a6a567ac/orcasgit/python-fitbit/issues/151 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/fd24842e5bb1abc853c4191584d9dbec1d0a50745b1231ae556d7986a6a567ac/orcasgit/python-fitbit/issues/151 |
| og:image:alt | Hi, I am developing a python application for my university and I need to access heart rate during an activity (avg data or something that tell me how user is performing during a run). I am using th... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | thegabriele97 |
| hostname | github.com |
| expected-hostname | github.com |
| None | 61db99bbb6a7517db80567029869280bdefa9fa883092d6c2aa07ec4ea15f359 |
| turbo-cache-control | no-preview |
| go-import | github.com/orcasgit/python-fitbit git https://github.com/orcasgit/python-fitbit.git |
| octolytics-dimension-user_id | 9833 |
| octolytics-dimension-user_login | orcasgit |
| octolytics-dimension-repository_id | 3472837 |
| octolytics-dimension-repository_nwo | orcasgit/python-fitbit |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 3472837 |
| octolytics-dimension-repository_network_root_nwo | orcasgit/python-fitbit |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 91ceb31fcdebd150222e05551caf4a28f9532341 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width