我正在将Oura Ring API集成到 python 中。我可以从 API 获取我的信息。但我无法获得任何其他用户的信息。如果有人对此有想法,请帮助我。
元芳怎么了
浏览 159回答 1
1回答
尚方宝剑之说
Oura Ring提供安全的API来访问用户信息。这意味着可以使用每个用户的访问令牌提供用户信息。这是一个 GET 调用示例,例如: https: //api.ouraring.com/v1/userinfo ?access_token=PHCW3OVMXQZX5FJUR6ZK4FAA2MK2CWWA因此,如果需要任何其他用户的信息,则可以使用该用户的授权个人访问令牌来获取信息。每个用户都可以在这里创建个人访问令牌: https://cloud.ouraring.com/personal-access-tokens在您的应用程序中使用此个人访问令牌通过调用 API 来获取每个用户的信息,如下所示(在您的浏览器地址栏中):https://api.ouraring.com/v1/userinfo?access_token=ACCESS_TOKEN_OF_YOUR_ACCOUNThttps://api.ouraring.com/v1/userinfo?access_token=ACCESS_TOKEN_OF_YOUR_PARTNERS_ACCOUNT这是关于个人信息令牌的 API 文档(滚动到页面底部):https://cloud.ouraring.com/docs/authentication这是您可以在客户端(在邮递员中)尝试/测试您的访问令牌的方式: https://medium.com/@lserafin/exploring-the-oura-cloud-api-with-postman-4d1c4abcd888这是关于如何在 Python 中创建服务器端应用程序的教程(请注意,这使用应用程序身份验证而不是个人访问令牌 - 这可能无法解决您的问题,但可能会给您一些想法)。https://medium.com/@pgzmnk/build-a-sleep-tracking-app-using-oura-part-1-interface-the-oura-cloud-api-cf71a3b981d6